Linuxコマンドリファレンス
Linuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス duLinuxコマンドリファレンス du
コマンド名称 du 最終更新日 2008-08-31
コマンド機能 ファイルのディスク使用量を見積もる
機能概要 ディスクの使用量を表示する。対象は指定したファイルと、それをルート(根) とする階層中にある全ディレクトリである。ここで「ディスク使用量」とは、指定したファイル以下の全ファイル階層による使用量を意味する
コマンドの由来 disk usage
RPMパッケージ名 coreutils 対象バージョン 6.9
コマンド書式 du [オプション] [file...]
オプション POSIX オプション
-a
ディレクトリだけでなく、全てのファイルについて容量を表示する

-k
デフォルトの 512 バイト単位の代わりに 1024 バイト単位を使用する

-s
実際に引き数で指定された対象による使用量のみを表示し、そのサブディレクトリによる使用量は表示しない

-x
引き数で指定されたファイルと同じディバイス上のみで使用量を集計する

GNU オプション
-a, --all
ディレクトリだけでなく、全てのファイルについて容量を表示する

-b, --bytes
デフォルトのブロックサイズを無視し、バイト単位でサイズを表示する

-c, --total
全ての引き数について使用量表示の処理をした後、全ての引き数の使用量の総計を表示する。このオプションは、ファイル・ディレクトリのセットを与え、それらのディスク総使用量を調べるために使用される

-h, --human-readable
そ れぞれのサイズについて、メガバイトには M といったサイズ文字を付加する。1000 倍単位ではなく 1024 倍単位を用いるの で、 M は1,048,576 バ イ トを表す。 1000 倍単位にしたいときは -H または--si オプションを使うこと

-k, --kilobytes
サイズをキロバイト単位で表示する

-l, --count-links
あるファイルが (ハードリンクとして) 既に集計されている場合を含め、全てのファイルの使用量を集計する

-m, --megabytes
メガバイト (1,048,576 バイト) 単位でサイズを表示する

-s, --summarize
それぞれの引き数について、総計のみを表示する

-x, --one-file-system
引き数で指定されたファイルのあるファイルシステムとは異なるファイルシステム上にあるディレクトリを集計に含めない

-D, --dereference-args
コマンドライン引き数で指定したシンボリックリンクをたどる。他のシンボリックリンクはたどらない。このオプションは、たいていシンボリックリンクになっている /usr/tmp のようなディレクトリのディスク使用量を調べるのに便利である

-H, --si
それぞれのサイズについて、メガバイトには M といったサイズ文字を付加する。 (SIとは国際単位系のことで、これらの文字を接頭辞と定義している) 1024 倍単位ではなく 1000 倍単位を用いるので、 M は1,000,000 バイトを表す。 1024 倍単位にしたいときは -h ま た は
--human-readable オプションを使うこと

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

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

-X FILE, --exclude-from=FILE
--exclude と類似するが、除外するためのパターンを FILE から一行ずつ取り込む。 FILE が - のときはパターンを標準入力から読み込む

--block-size=SIZE
環境変数の値を無視し、ブロックサイズを SIZE に設定する

--exclude=PATTERN
再帰的に集計する際、PATTERN にマッチする名前のサブディレクトリやファイルを除外する。 du --exclude='*~' の場合には ~ で終わる名前のファイルは除外される

--max-depth=DEPTH
階層のルートから深さレベルが最大 DEPTH までにある各ディレクトリの (-all が指定されている場合はファイルも含めた) ディスク使用量の合計を表示す る。 ルー ト は レ ベ ル 0 で あ る の で、du --max-depth=0 は du -s と等しい

GNU 標準オプション
--help
標準出力に使用方法のメッセージを出力して正常終了する

--version
標準出力にバージョン情報を出力して正常終了する

--
オプションリストを終了する
引数  
使用例  

戻る
Linuxコマンドリファレンス