DF(1)

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

書式
df [-ikn] [-t type] [file | filesystem ...]

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

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

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

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

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

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

        df -t nonfs,mfs

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

        sysctl vfs

環境変数

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

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

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

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