- 9 Oct 09 10:11 PM #1
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 ? - 9 Oct 09 11:09 PM #2
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.. - 10 Oct 09 03:34 AM #3
- 10 Oct 09 04:31 AM #4
ls-l and then awk? forgot exact commands
- 10 Oct 09 05:25 AM #5
du -ch | grep total
(that is for each directory, dunno how to do it for all directories) - 20 Oct 09 03:04 PM #6
Try something like
Code:$ for u in user1 user2 user3; do find TEMP -user $u -print0 | xargs -0 du -ch; done


LinkBack URL
About LinkBacks
Reply With Quote

