Linux df コマンド
Linux df(英語の正式名称:display free disk space)コマンドは、ファイルシステムのディスク容量使用状況を表示するために使用されます。総容量、使用済み容量、利用可能容量、マウントポイントなどの情報が含まれます。
構文
df [选项]... [FILE]...
| パラメータ | 説明 |
|---|---|
-a, --all | すべてのファイルシステムを表示します。仮想ファイルシステム(例:proc, sysfs) |
-B, --block-size=SIZE | 表示単位を指定します(例:-BK=KB,-BM=MB,-BG=GB) |
-h, --human-readable | 読みやすい形式で表示します(自動で単位を変換:K, M, G, T、1024基準) |
-H, --si | 類似-h、ただし1000を換算単位とします(SI標準に準拠) |
-i, --inodes | inode の使用状況を表示します(ディスク容量ではなく) |
-k | 1KB単位で表示します(デフォルト単位) |
-m | 1MB単位で表示します(一部のシステムでサポート) |
-l, --local | ローカルファイルシステムのみ表示します(NFSなどのネットワークファイルシステムを除外) |
--no-sync | 情報取得前に呼び出さないsync(デフォルトの動作) |
--sync | 情報取得前に呼び出すsync(データを最新にする) |
--total | 合計情報を表示します |
-t, --type=TYPE | 指定したタイプのファイルシステムのみ表示します(例:ext4, xfs) |
-T, --print-type | ファイルシステムの種類を表示します |
-x, --exclude-type=TYPE | 指定したタイプのファイルシステムを除外します |
-P, --portability | POSIX互換の出力形式を使用します(改行問題を回避) |
--output=FIELD_LIST | 出力フィールドをカスタマイズします(例:source,fstype,size,pcent) |
--help | ヘルプ情報を表示します |
--version | バージョン情報を表示します |
例
ファイルシステムのディスク使用状況の統計を表示:
# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda6 29640780 4320704 23814388 16% / udev 1536756 4 1536752 1% /dev tmpfs 617620 888 616732 1% /run none 5120 0 5120 0% /run/lock none 1544044 156 1543888 1% /run/shm
説明:
Filesystem:ファイルシステムの名前または識別子。1K-blocks:ファイルシステムの総容量。1KBブロック単位。ファイルシステムの合計サイズです。Used:ファイルシステムが使用済みの容量。1KBブロック単位。Available:ファイルシステムでまだ利用可能な容量。1KBブロック単位。Use%:ファイルシステムの使用済み容量が総容量に占める割合(パーセント)。Mounted on:ファイルシステムがマウントされているディレクトリまたは場所。
-hオプションは、人間が読みやすい方法でディスク容量の使用状況を表示します:
# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda6 29G 4.2G 23G 16% / udev 1.5G 4.0K 1.5G 1% /dev tmpfs 604M 892K 603M 1% /run none 5.0M 0 5.0M 0% /run/lock none 1.5G 156K 1.5G 1% /run/shm
df はディスク使用のファイルシステム情報を表示することもできます:
# df test Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda6 29640780 4320600 23814492 16% /
df コマンドに -i オプションを指定すると、ブロック使用量ではなく inode 情報が表示されます。
df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda6 1884160 261964 1622196 14% / udev 212748 560 212188 1% /dev tmpfs 216392 477 215915 1% /run none 216392 3 216389 1% /run/lock none 216392 8 216384 1% /run/shm
すべての情報を表示:
# df --total Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda6 29640780 4320720 23814372 16% / udev 1536756 4 1536752 1% /dev tmpfs 617620 892 616728 1% /run none 5120 0 5120 0% /run/lock none 1544044 156 1543888 1% /run/shm total 33344320 4321772 27516860 14%
出力の末尾に、各列の合計を示す追加の行があることがわかります。
出力に数字の形で 'G'(ギガバイト)、'M'(メガバイト)、'K'(キロバイト)が表示されていることがわかります。
その他の拡張
Linux コマンド大全