du - ファイル・スペースの使用量を要約する
形式
du [–a|–s[–krtx] [ pathname …]
説明
du は、指定されたパス名が示すファイルが使用するファイル・スペースの量を報告します。もしパス名がディレクトリーならば 、du はそのディレクトリーとその階層での個々のサブディレクトリーの、すべてのファイルで使用されるファイル・スペースの全量を報告します。もしパス名を指定しなければ 、du は現行ディレクトリーを想定します。マルチ・リンクのファイルは 、一度だけカウントされます。シンボリック・リンクをサポートするシステムでは、シンボリック・リンクで使用されているディスク・スペースだけがカウントされます。
du はファイル・スペースを 512 バイト単位で計ります。
オプション
- –a
- pathname のすべてのファイルの報告書を作成します。
- –k
- ファイル・サイズを 1024 バイト (1KB) 単位で表示します。
- –r
- 開くことができないファイルと読み取れないディレクトリーを報告します。これは、デフォルトです。
- –s
- サブディレクトリーのファイル・サイズの合計を表示しません。
- –t
- 調べたすべてのパス名で使用されるスペースの総量を表示します。
- –x
- pathname と同じデバイスに含まれているファイルのみのファイル・サイズ を表示します。
使用上の注意
du は、512 バイト単位でファイル・スペースを計算します。ファイルとディレクトリーで 使用されている実際のディスク・スペースはより大きい 可能性があります。というのは、システムによってはセクターの倍数の単位で ディスク・スペースを割り当てるからです。UNIX System V では、通常それは 2 セクターです。UNIX バージョン 7 では、1 セクターです。
割り振り単位は、ファイル・システムに固有です。
終了値
- 0
- 正常終了
- 1
- 以下のいずれかによる失敗。
- コマンド行のオプションが正しくない
- ディレクトリーにアクセスできない
- ディレクトリーが読めない
- ファイル情報にアクセスできない
移植性
POSIX.2 ユーザー移植性拡張, X/Open 移植性ガイド, UNIX システム.
–t オプションは、POSIX 標準の拡張です。
関連情報
df、find、ls