Unixコマンド/du

du

機能

duコマンドはディスク使用量を確認する場合に使用します。
指定したファイルやディレクトリ(以下)のディスク使用量は、ブロック(1ブロックは1キロバイト)で表示します。
引数を指定しない場合は、カレントディレクトリ以下を表示します。

形式

du [オプション] [ファイル名]

オプション

-a         全てのファイルの容量情報を表示
-k         1024バイトで出力(デフォルトは512バイト)
-b         バイトサイズで表示
-c         全ての引数の使用量表示後、統計を表示
-h         読みやすい形式で表示
-m         メガバイト単位で表示
-s         指定先のみを表示(それ以下のサブディレクトリは表示しない)
-L         その先のファイルやディレクトリ情報を表示
-S         個別のディスク使用量を表示(サブディレクトリ情報を含めない)

コマンド例

■/etcの容量を表示する

$ root@dynabook$ du -h /etc/
110K    /etc/defaults
2.0K    /etc/X11
8.0K    /etc/bluetooth
4.0K    /etc/gnats
 52K    /etc/isdn
376K    /etc/mail
 70K    /etc/mtree
2.0K    /etc/ntp
 36K    /etc/pam.d
 44K    /etc/periodic/daily
6.0K    /etc/periodic/monthly
 44K    /etc/periodic/security
 16K    /etc/periodic/weekly
112K    /etc/periodic
4.0K    /etc/ppp
356K    /etc/rc.d
2.0K    /etc/skel
150K    /etc/ssh
 10K    /etc/ssl
2.0K    /etc/security
1.8M    /etc/

階層を指定(1階層まで表示)

du -h --max-depth=1