名前 | 形式 | 機能説明 | オプション | オペランド | 出力 | 使用法 | 環境 | 終了ステータス | 属性 | 関連項目 | 注意事項
du ユーティリティは、指定されたファイルを根とするディレクトリ階層に関して、割り当てたファイル領域のサイズと、各サブディレクトリに割り当てたファイル領域のサイズを標準出力に書き出します。ディレクトリ型のファイルに割り当てた領域のサイズは、そのディレクトリ自体に割り当てた領域だけでなく、そのディレクトリから派生しているファイル階層構造上のすべてのファイルに割り当てた領域の合計サイズです。
複数のリンクを持つファイルは、1 個のエントリとして数えられ出力されます。レポート中で選択されるディレクトリエントリは決められていません。ファイルのサイズは、デフォルトでは 512 バイト単位で出力されます。 端数があれば切り上げられます。
du がファイル属性を認識できない場合、およびディレクトリに対して読み取りができない場合 (stat(2) 参照)、エラー状態を報告し、最終的な終了ステータスにそれが反映されます。
以下のオプションは、/usr/bin/du と /usr/xpg4/bin/du の両方で指定できます。
デフォルトの出力内容に加え、指定したファイルを根とするディレクトリ階層に含まれるディレクトリ以外の各ファイルの サイズを書き出します。このオプションを指定しても省略しても、file オペランドで指定されたディレクトリ以外のファイルに関しての サイズ情報は必ず出力されます。
ファイルのサイズを、デフォルトの 512 バイト単位ではなく 1024 バイト単位で出力します。
デフォルトの出力ではなく、指定した各ファイルの合計サイズだけを報告します。
以下のオプションは、/usr/bin/du でのみ指定できます。
ファイルシステムの境界をまたいだ処理は行いません。 たとえば "du -d /" に対しては、ルートパーティションに関してだけ出力を行います。
シンボリックリンクの処理に、リンク自体ではなく、シンボリックリンクが参照しているファイルまたはディレクトリを使用します。
親ディレクトリのディスク使用量の合計に、子ディレクトリのディスク使用量を含めません。このオプションを省略した場合、ディレクトリのディスク使用量は、指定した ディレクトリ中のファイルのディスク使用量に、そのディレクトリの下にあるすべての ディレクトリ中のファイルのディスク使用量を加えたものになります。-s オプションを同時に指定した場合は何もしません。
読み取れないディレクトリや、オープンできないファイルなどに対してメッセージを出力します。デフォルトでは出力しません。
du の出力は、ファイルに割り当てた領域のサイズとファイル名で構成されます。
ファイルが 2G バイト (231 バイト) 以上ある場合の du の動作については、 largefile(5) を参照してください。
du の実行に影響を与える環境変数 LC_CTYPE、LC_MESSAGES、NLSPATH についての詳細は、environ(5) を参照してください。
次の属性については attributes(5) のマニュアルページを参照してください。
ls(1), stat(2), attributes(5), environ(5), largefile(5), XPG4(5)
複数のリンクを持つファイルは、1 回だけ数えられます。ただし、異なったディレクトリ中のファイル間にリンクが存在し、それらのディレクトリが異なるファイルシステムに存在している場合、du はファイルを重複して数えます。
ホールを含むファイルの場合、ブロック数として 誤った値を出力することがあります。
名前 | 形式 | 機能説明 | オプション | オペランド | 出力 | 使用法 | 環境 | 終了ステータス | 属性 | 関連項目 | 注意事項