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

du -h --max-depth=1

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

18 Alternatives + Submit Alt

What Others Think

See also dutop: http://www.pixelbeat.org/scripts/dutop
pixelbeat · 544 weeks and 6 days ago
I actually use this command as an alias to simply "d" all the time. So helpful!
volve · 544 weeks and 6 days ago
slightly different version: sizes of subfolders and files in the current folder du -sh *
chickenkiller · 544 weeks and 5 days ago
i was just about to post chickenkiller's method too
jlin64 · 542 weeks and 6 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 · 541 weeks and 2 days 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 · 540 weeks and 3 days ago
On BSD you'd use du -hd1
lme · 538 weeks and 5 days ago
curses based: http://dev.yorhel.nl/ncdu/
Hollow · 536 weeks and 1 day 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 · 531 weeks and 2 days 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 · 506 weeks and 1 day ago
My du doesn't have a --maxdepth option.
putnamhill · 500 weeks and 5 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 · 454 weeks and 6 days ago
Now --max-depth has the short form -d, so --max-depth=N is the same as -d N
alfplayer · 437 weeks and 4 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?

commandlinefu.com 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.

» http://twitter.com/commandlinefu
» http://twitter.com/commandlinefu3
» http://twitter.com/commandlinefu10

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: