one doubt..
are the user dirs one level or multi level
ie do u have dirs inside temp1..
if its single level then its simple...
if not ..you have a task in hand..
Lemme try to put is as simply as I can.
I have a directory named TEMP. Within that there are directories Temp1, Temp2, Temp3 and so on.
Now all these sub directories are created either by User1, User2 or User3 (or may be more).
How do I calculate the space used by each user (or should I say the sub directories created by the users) ?
I tried using the du but I am not finding a way to do that for individual users.
My primary motive is to find the space occupied by each individual user.
Pointer ?
Canon 550D | 18-55mm IS | 50mm 1.8f | 55-250mm IS | Benro A550BH1 | Lowepro TLZ 45AW | Lowepro Pro Runner AW200
one doubt..
are the user dirs one level or multi level
ie do u have dirs inside temp1..
if its single level then its simple...
if not ..you have a task in hand..
Intel C2D 7400 || Biostar : Tpower I45 || 2x2GB Corsair Dominator||Corsair 450 VX || WD Caviar Black 1 TB SATA ( WD1001FALS ) ||1 TB Segate 7200.12|| Sapphire HD 4770||Samsung 2033W
PHP Code:du -hac <directory>
> Find out how much space each file is occupying
ls-l and then awk? forgot exact commands![]()
du -ch | grep total
(that is for each directory, dunno how to do it for all directories)
Try something like
Code:$ for u in user1 user2 user3; do find TEMP -user $u -print0 | xargs -0 du -ch; done
Bookmarks