DF(1)

名称
df - ディスクの空き領域等の表示

書式
df [ -b | -h | -H | -k | -m | -P] [-ailn] [-t type] [file | filesystem ...]

解説
df ユーティリティは、 file_system で指定したファイルシステム、 もしくは file で指定したファイルが実際に格納されているファイルシステムの空きディスク容量の 表示を行います。 ディスク容量は、512 バイトを 1 ブロックとしたブロック数で表示 します。 df の引数として、 file_system も file も指定されなかった場合は、マウントされているすべてのファイ ルシステムについての情報を表示します。 ただし、 -t オプションによって、表示するファイルタイプの指示が可能です。

オプションとしては以下のものがあります:

-a  MNT_IGNORE フラグ付きでマウントされたものを含め、 全マウントポイントを表示します。

-b  デフォルト値でなく 512 バイトブロックを使用します。 これは、環境の BLOCKSIZE 指定に優先することに注意してください。

-g  デフォルト値でなく 1073741824 バイト (1 G バイト) ブロックを使用します。 これは、環境の BLOCKSIZE 指定に優先することに注意してください。

-H  「人間が読める」出力です。 単位サフィックスに、バイト、キロバイト、メガバイト、 ギガバイト、テラバイト、ペタバイトを使用して数字を 3 桁以下に減らします。 大きさの基数は 10 です。

-h  「人間が読める」出力です。 単位サフィックスに、バイト、キロバイト、メガバイト、 ギガバイト、テラバイト、ペタバイトを使用して数字を 3 桁以下に減らします。 大きさの基数は 2 です。

-i  フリーな inode の情報も表示します。

-k  デフォルトの 512 バイトではなく、 1024 バイト (1K バイト) を 1 ブロックとしてディスク容量を表示します。 このオプションは、環境変数 BLOCKSIZE の指示を無効にします。

-l  ローカルにマウントされたファイルシステムの情報のみを表示します。

-m  デフォルトの代りに 1048576 バイト (1 M バイト) ブロックを使用します。 これは、環境の BLOCKSIZE 指定に優先することに注意してください。

-n  -n オプションが指定されると、 df は、ファイルシステムから以前に得た情報を返します。 情報の問い合わせに長い時間を要するおそれのあるファイルシステムに対して 用いるオプションです。 このオプションを指定すると、 df はファイルシステムに新しい情報を問い合わせず、 以前に取得しておいた最新ではない可能性のある情報を表示します。

-P  デフォルトの代りに POSIX 準拠の 512 バイトブロックの出力を行います。 これは、環境の BLOCKSIZE 指定に優先することに注意してください。

-t  指示されたタイプのファイルシステムに関する情報のみ を表示します。 複数のタイプをコンマで区切ってリスト指定可能です。 リスト中のファイルシステムタイプの前に “no” を付けて、そのファイルシステムタイプに対しては動作 しない ように指定可能です。 例えば、 df コマンド:

        df -t nonfs,mfs

    は NFS および MFS 以外の全ファイルシステムを表示します。 システム上で利用可能なファイルシステムタイプは lsvfs(1) コマンドを使用して調べられます。

環境変数

BLOCKSIZE
    環境変数 BLOCKSIZE が設定されていれば、指定された値をブロックサイズとしてブロック数を表示します。

バグ
file_system または file が指示されてた場合は、 -n オプションと -t オプションは 無効になります。

関連項目
lsvfs(1), quota(1), fstatfs(2), getfsstat(2), statfs(2), getmntinfo(3), fstab(5), mount(8), quot(8)

歴史
df ユーティリティは AT&T UNIX から登場しています。