du コマンドで --max-depth オプションを指定すると、ファイル容量を指定の階層数までにまとめて出力してくれます。
$ du -m /usr --max-depth=1
1 /usr/X11R6
145 /usr/bin
1 /usr/etc
1 /usr/games
86 /usr/include
...
--max-depth 指定がない場合には全ディレクトリ毎に容量を表示します。
$ du -m /usr
...
1 /usr/lib/locale/aa_DJ.utf8/LC_MESSAGES
2 /usr/lib/locale/aa_DJ.utf8
1 /usr/lib/locale/aa_DJ/LC_MESSAGES
1 /usr/lib/locale/aa_DJ
...
$ du -m /usr --max-depth=1
1 /usr/X11R6
145 /usr/bin
1 /usr/etc
1 /usr/games
86 /usr/include
...
--max-depth 指定がない場合には全ディレクトリ毎に容量を表示します。
$ du -m /usr
...
1 /usr/lib/locale/aa_DJ.utf8/LC_MESSAGES
2 /usr/lib/locale/aa_DJ.utf8
1 /usr/lib/locale/aa_DJ/LC_MESSAGES
1 /usr/lib/locale/aa_DJ
...