31.4. ディスク使用量の確認(du)

ファイルやディレクトリのディスク使用量を確認するコマンドは du です。引数の file を省略した場合は、カレントディレクトリ以下の使用量を表示します。デフォルトの表示は KB 単位です。

du [option] [file]

表 31-8. du コマンドの主な option

-aディレクトリだけでなくすべてのファイルの使用量を表示します。
-bバイト単位で容量を表示します。
-hMB や GB などの単位で容量を表示します。
-kキロバイト単位で容量を表示します。
-mメガバイト単位で容量を表示します。
-x引数に指定された対象と同じデバイス上に存在するファイルやディレクトリの容量のみを表示します。他のデバイス上のファイルやディレクトリは対象としません。
-c対象となるすべてのファイルやディレクトリの容量を集計し表示します。
-s対象となるすべてのファイルやディレクトリの容量を集計し、合計のみを表示します。
-lある対象がハードリンクとしてすでに集計されている場合を含めて全容量を集計表示します。
-D sym_link引数に指定されたシンボリックリンクのみを集計の対象とします。他のシンボリックリンクはたどりません。
-Lシンボリックリンクをたどり集計します。
-Sサブディレクトリの使用量は含めずに個々のディレクトリの使用量を表示します。
-X fileファイル内に記述されたパターンを含むファイルやディレクトリを対象から除外します。
--block-size=sizeブロックサイズを設定します。
--exclude=pattern指定したパターンを含むファイルやディレクトリを対象から除外します。
--max-depth=DEPTH指定した階層までサブディレクトリを表示します。最上位は 0 です。

/var/ ディレクトリ以下の総ディスク使用量を確認します。

# du -c /var
48      /var/lib/rpm/alternatives
36440   /var/lib/rpm
4       /var/lib/games
4       /var/lib/misc

省略...

16      /var/kerberos
4       /var/ftp/incoming
4       /var/ftp/pub
12      /var/ftp
4       /var/tux
97220   /var
97220   total