← Back to team overview

sslug-teknik team mailing list archive

Re: Hvor meget plads bruger en enkelt bruger

 

On 16 Jan 2001, Henrik Christian Grove wrote:

> 
> Med `du` kan man få at vide hvor meget plads en brugers hjemmekatalog
> fylder, men hvad gør man når brugerne også har adgang til at lægge data
> i en fælles folder. 
> Konkret vil jeg gerne vide hvad alle filerne man får ud af en `find /
> -user bruger -type f` fylder i alt, hvordan gør jeg det?

Den grimme måde;

find / -user bruger -type f |xargs  wc -c | tail -1

Jeg tror ikke wc rent faktisk læser filen, når man bruger -c, men
udelukkende bruger seek/stat. Det er ikke pænt, men rimeligt hurtigt.

Den liiidt pænere måde; 

find / -user bruger -type f |xargs ls -sk | awk '{sum=sum+$1} END {print
sum}'

skulle gerne give dig størrelsen i kb. (Utestet). Du kan droppe -type f og
få forbruget til kataloger også (tror jeg).

Og, så er der jo dem der ville bruge perl, men det er jo det vilde
overkill.

Mads

-- 
Mads Bondo Dydensborg.                               madsdyd@xxxxxxxxxxxx
Faced with the prospect of rereading this book, I would rather have my brains
ripped out by a plastic fork
                 - Charles Cooper, ZD net, in review of B@TSOT by Bill Gates.



Follow ups

References