List the size (in human readable form) of all sub folders from the current location

du -h --max-depth=1

By: PeekNPoke
2009-02-05 14:37:24

18 Alternatives + Submit Alt

What Others Think

See also dutop:
pixelbeat · 764 weeks and 4 days ago
I actually use this command as an alias to simply "d" all the time. So helpful!
volve · 764 weeks and 4 days ago
slightly different version: sizes of subfolders and files in the current folder du -sh *
chickenkiller · 764 weeks and 3 days ago
i was just about to post chickenkiller's method too
jlin64 · 762 weeks and 3 days ago
The difference between chicknkiller's method and PeekNPoke's method, is PeekNPoke's recurses hidden files and directories, while chickenkiller's does not.
atoponce · 761 weeks ago
I use this a lot when I'm tracing down to free up space du -sh */ same as chickenkiller but only show directories
asmoore82 · 760 weeks ago
On BSD you'd use du -hd1
lme · 758 weeks and 3 days ago
curses based:
Hollow · 755 weeks and 6 days ago
Yes, this is very good one. I was always using du -s * but that, apparently is missing .* files And I'm usually adding sort to du, to get better picture: du -h --max-depth=1 | sort -n
vleolml · 751 weeks ago
You can't sort numbers followed by M K B try du --max-depth=1 | sort -nr n : sort by numbers r : show big ones on the top :P
funyotros · 725 weeks and 6 days ago
My du doesn't have a --maxdepth option.
putnamhill · 720 weeks and 3 days ago
>>> You can't sort numbers followed by M K B try But we can sort by this command: du -h --max-depth=1 | sort -hr -h: --human-numeric-sort compare human readable numbers (e.g., 2K 1G)
brun65i · 674 weeks and 4 days ago
Now --max-depth has the short form -d, so --max-depth=N is the same as -d N
alfplayer · 657 weeks and 2 days ago

What do you think?

Any thoughts on this command? Does it work on your machine? Can you do the same thing with only 14 characters?

You must be signed in to comment.

What's this? is the place to record those command-line gems that you return to again and again. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.

Share Your Commands

Stay in the loop…

Follow the Tweets.

Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.


Subscribe to the feeds.

Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):

Subscribe to the feed for: