dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

duコマンドで出力結果のディレクトリ階層数を指定する方法

2011-04-29 17:09:36 | linux
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
...