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 セクターです。

割り振り単位は、ファイル・システムに固有です。

ローカライズ

du は、以下のローカライズ変数を使用します。
  • LANG
  • LC_ALL
  • LC_CTYPE
  • LC_MESSAGES
  • NLSPATH

詳しくは、ローカライズを参照してください。

終了値

0
正常終了
1
以下のいずれかによる失敗。
  • コマンド行のオプションが正しくない
  • ディレクトリーにアクセスできない
  • ディレクトリーが読めない
  • ファイル情報にアクセスできない

移植性

POSIX.2 ユーザー移植性拡張, X/Open 移植性ガイド, UNIX システム.

–t オプションは、POSIX 標準の拡張です。

関連情報

dffindls