tail head cat sleep
QR code linking to this page

manページ  — DU

名称

du – ディスク使用統計の表示

内容

書式


du [-H | -L | -P] [-I mask] [-a | -s | -d depth] [-c] [-h | -k | -m] [-x] [file ...]

解説

du ユーティリティは、引数に指定された各ファイル、および 引数に指定された各ディレクトリを根とするファイル階層内にある 各ディレクトリ内のディスク使用統計をブロック単位で表示します。 引数にファイルが指定されなかった場合には、カレントディレクトリを 根とするファイル階層内のブロック単位の使用統計を表示します。

オプションは以下の通りです:
-H
  コマンド行に指定されたシンボリックリンクをたどります。 階層内を調べている途中で見つかったシンボリックリンクはたどりません。
-L
  コマンド行のシンボリックリンク および階層内を調べている途中で見つかったシンボリックリンクをたどります。
-I mask
  指定した mask に適合するファイルおよびディレクトリを無視します。
-P
  シンボリックリンクを全くたどりません。 これがデフォルトです。
-a
  ファイル階層内の各ファイルの情報も表示します。
-h
  「人間が読める」出力。 単位のサフィックス、 Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte を付けます。
-r
  読めないディレクトリやオープンできないファイルといったメッセージを生成します。 これはデフォルトです。 このオプションは、単に -xpg4 準拠のためだけにあります。
-s
  指定したファイルのエントリを表示します ( -d0 と等価です)。
-d depth
  深さ depth までの全てのファイルとディレクトリだけを表示します。
-c
  総計を表示します。
-k
  1024 バイト (1 キロバイト) ブロックとして報告します。
-m
  1048576 バイト (1 メガバイト) ブロックとして報告します。
-x
  ファイルシステムマウントポイントはたどりません。

du ユーティリティは、 -H もしくは -L オプションが指定されない限り、シンボリックリンクの大きさは リンクの参照先の大きさではなく、シンボリックリンク自身の 占める大きさとして数えます。 もし -H もしくは -L のどちらかのオプションが指定された場合には、 たどられた全てのシンボリック リンクの大きさは数えられず、また表示もされません。

複数のハードリンクを持つファイルは、 du の実行中、1 回しか数えられず、1 回しか表示されません。

環境変数

BLOCKSIZE
  BLOCKSIZE 環境変数が指定されていて -k オプションが指定されていないと、ブロック数はそのブロックサイズ単位で 表示されます。 BLOCKSIZE 環境変数が指定されておらず -k オプションが指定されていないと、ブロック数は 512 ブロックサイズ単位で 表示されます。

関連項目

df(1), fts(3), symlink(7), quot(8)

歴史

du コマンドは、 AT&T v1 で登場しました。

DU (1) June 2, 2004

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

One of the advantages of using UNIX to teach an operating systems course is the sources and documentation will easily fit into a student's briefcase.
— John Lions