DU(1L)

名前
du - ディスクの使用量を集計する。

書式
du [-abcklsxDLS] [--all] [--total] [--count-links] [--summarize] [--bytes] [--kilobytes] [--one-file-system] [--separate-dirs] [--dereference] [--dereference-args] [--help] [--version] [filename...]

説明
このマニュアルページは GNU バージョンの du について書いている。 du は引数で指定したファイルのディスク使用量を、 引数がディレクトリの時はそのサブディレクトリのディスク使用量を表示する。 使用量はデフォルトでは 1K ブロック単位で集計される。 が、環境変数 POSIXLY_CORRECT が設定されていると 512-byte ブロック単位 を使用する。

  オプション

-a, --all
    ディレクトリだけでなくすべてのファイルについて表示する。

-b, --bytes
    バイト単位で表示する。

-c, --total
    すべての引数について集計が成功したあと、すべての引数の使用量の総計(total) を表示する。

-k, --kilobytes
    キロバイト単位で表示する。このオプションは環境変数 POSIXLY_CORRECT より 優先する。

-l, --count-links
    他のハードリンクがすでに集計に含まれているときでもすべての ファイルの使用量を集計する。

-s, --summarize
    引数で指定したものの総計のみ表示する。

-x, --one-file-system
    引数で指定したものより下でちがうファイルシステムがあった場合その ディレクトリを集計からはずす。

-D, --dereference-args
    引数で指定したシンボリックリンクをたどる。他のシンボリックリンク には影響しない。このオプションはシンボリック リンクである /usr/tmp の参照先のようなディレクトリのディスク使用量 を見つけるのに便利である。

-L, --dereference
    シンボリックリンクをたどる。(シンボリックリンク自体が使用する 容量のかわりにリンク先のファイルやディレクトリの使用量を表示する。)

-S, --separate-dirs
    個々のディレクトリの使用量を、そのサブディレクトリの使用量を含めずに 表示する。

--help
    使い方を標準出力に表示する。

--version
    バージョン情報を標準出力に表示する。

バグ
BSD システムでは du は HP-UX システムから NFS マウントしたファイルの正しい値の半分の値 を表示する。 HP-UX システムでは BSD システムから NFS マウントした ファイルの正しい値の２倍の値を表示する。これは HP-UX の欠陥による。 この現象は HP-UX の du コマンドでも現れる。