このガイドでは、 dfの使用方法を学習します。 指図。 dfコマンドは、 Dの略です。 isk F ree、ファイルシステムのディスク容量使用量を報告します。 Linuxシステムのファイルシステムで使用可能なディスク容量を表示します。 dfコマンドをduと混同しないでください 指図。どちらも異なる目的を果たします。 dfコマンドは、ディスク容量を報告します (つまり、空き領域)一方、duコマンドは消費されているディスク領域の量を報告します ファイルとフォルダによって。私が自分自身を明確にしたことを願っています。先に進んで、dfコマンドの実際的な例をいくつか見てみましょう。そうすれば、理解を深めることができます。
例を含むdfコマンドチュートリアル
1。ファイルシステム全体のディスク容量使用量を表示する
引数なしでdfコマンドを実行して、ファイルシステムのディスク領域全体を表示します。
$ df
出力例:
Filesystem 1K-blocks Used Available Use% Mounted on dev 4033216 0 4033216 0% /dev run 4038880 1120 4037760 1% /run /dev/sda2 478425016 428790352 25308980 95% / tmpfs 4038880 34396 4004484 1% /dev/shm tmpfs 4038880 0 4038880 0% /sys/fs/cgroup tmpfs 4038880 11636 4027244 1% /tmp /dev/loop0 84096 84096 0 100% /var/lib/snapd/snap/core/4327 /dev/sda1 95054 55724 32162 64% /boot tmpfs 807776 28 807748 1% /run/user/1000
dfコマンド
ご覧のとおり、結果は6つの列に分割されています。各列の意味を見てみましょう。
- ファイルシステム -システム上のファイルシステム。
- 1Kブロック -1Kブロックで測定されたファイルシステムのサイズ。
- 使用済み -1Kブロックで使用されるスペースの量。
- 利用可能 -1Kブロックで使用可能なスペースの量。
- %を使用 -ファイルシステムが使用されている割合。
- マウント -ファイルシステムがマウントされるマウントポイント。
2。ファイルシステムのディスク使用量を人間が読める形式で表示する
上記の例でお気づきかもしれませんが、使用法は1kブロックで示されています。人間が読める形式で表示する場合は、 -hを使用します フラグ。
$ df -h Filesystem Size Used Avail Use% Mounted on dev 3.9G 0 3.9G 0% /dev run 3.9G 1.1M 3.9G 1% /run /dev/sda2 457G 409G 25G 95% / tmpfs 3.9G 27M 3.9G 1% /dev/shm tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup tmpfs 3.9G 12M 3.9G 1% /tmp /dev/loop0 83M 83M 0 100% /var/lib/snapd/snap/core/4327 /dev/sda1 93M 55M 32M 64% /boot tmpfs 789M 28K 789M 1% /run/user/1000
次に、サイズを見てください およびアベイルズ 列では、使用量はGBとMBで表示されます。
SI単位が必要な場合は、-H(大文字)を使用します:
$ df -H
3。ディスク容量の使用量をMB単位でのみ表示する
ファイルシステムのディスク容量の使用量をメガバイト単位でのみ表示するには、 -mを使用します フラグ。
$ df -m Filesystem 1M-blocks Used Available Use% Mounted on dev 3939 0 3939 0% /dev run 3945 2 3944 1% /run /dev/sda2 467212 418742 24716 95% / tmpfs 3945 26 3920 1% /dev/shm tmpfs 3945 0 3945 0% /sys/fs/cgroup tmpfs 3945 12 3933 1% /tmp /dev/loop0 83 83 0 100% /var/lib/snapd/snap/core/4327 /dev/sda1 93 55 32 64% /boot tmpfs 789 1 789 1% /run/user/1000
4。ブロックの使用ではなくiノード情報を一覧表示する
-i を使用すると、ブロックの使用法の代わりにiノード情報を一覧表示できます。 以下に示すようにフラグを立てます。
$ df -i Filesystem Inodes IUsed IFree IUse% Mounted on dev 1008304 439 1007865 1% /dev run 1009720 649 1009071 1% /run /dev/sda2 30392320 844035 29548285 3% / tmpfs 1009720 86 1009634 1% /dev/shm tmpfs 1009720 18 1009702 1% /sys/fs/cgroup tmpfs 1009720 3008 1006712 1% /tmp /dev/loop0 12829 12829 0 100% /var/lib/snapd/snap/core/4327 /dev/sda1 25688 390 25298 2% /boot tmpfs 1009720 29 1009691 1% /run/user/1000
5。ファイルシステムの種類を表示する
ファイルシステムの種類を表示するには、 -Tを使用します フラグ。
$ df -T Filesystem Type 1K-blocks Used Available Use% Mounted on dev devtmpfs 4033216 0 4033216 0% /dev run tmpfs 4038880 1120 4037760 1% /run /dev/sda2 ext4 478425016 428790896 25308436 95% / tmpfs tmpfs 4038880 31300 4007580 1% /dev/shm tmpfs tmpfs 4038880 0 4038880 0% /sys/fs/cgroup tmpfs tmpfs 4038880 11984 4026896 1% /tmp /dev/loop0 squashfs 84096 84096 0 100% /var/lib/snapd/snap/core/4327 /dev/sda1 ext4 95054 55724 32162 64% /boot tmpfs tmpfs 807776 28 807748 1% /run/user/1000
ご覧のとおり、ファイルシステムの種類を示す追加の列(左から2番目)があります。
6。特定のファイルシステムタイプのみを表示する
リストを特定のファイルシステムに制限することができます。例: ext4 。そのために、 -tを使用します フラグ。
$ df -t ext4 Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 478425016 428790896 25308436 95% / /dev/sda1 95054 55724 32162 64% /boot
見る?このコマンドは、ext4ファイルシステムのディスク容量の使用量のみを表示します。
7。特定のファイルシステムタイプを除外する
場合によっては、特定のファイルシステムを結果から除外したいことがあります。これは、 -xを使用して実現できます フラグ。
$ df -x ext4 Filesystem 1K-blocks Used Available Use% Mounted on dev 4033216 0 4033216 0% /dev run 4038880 1120 4037760 1% /run tmpfs 4038880 26116 4012764 1% /dev/shm tmpfs 4038880 0 4038880 0% /sys/fs/cgroup tmpfs 4038880 11984 4026896 1% /tmp /dev/loop0 84096 84096 0 100% /var/lib/snapd/snap/core/4327 tmpfs 807776 28 807748 1% /run/user/1000
上記のコマンドは、 ext4を除くすべてのファイルシステムの使用状況を表示します 。
8。フォルダの使用状況を表示する
使用可能なディスク容量と、フォルダ用にマウントされている場所を表示するには(例: / home / sk / ) 、次のコマンドを使用します:
$ df -hT /home/sk/ Filesystem Type Size Used Avail Use% Mounted on /dev/sda2 ext4 457G 409G 25G 95% /
このコマンドは、ファイルシステムの種類、使用済みおよび使用可能なスペースを人間が読める形式で表示し、マウントされている場所を表示します。ファイルシステムタイプを表示しない場合は、 -tを無視してください。 フラグ。
詳細については、manページを参照してください。
$ man df
おすすめの記事:
- Lfsを使用してLinuxでファイルシステムを一覧表示する方法
- Linuxでディレクトリのサイズを見つける方法
これがお役に立てば幸いです。