GNU/Linux >> Linux の 問題 >  >> Linux

初心者向けの例を含むdfコマンドチュートリアル

このガイドでは、 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でディレクトリのサイズを見つける方法

これがお役に立てば幸いです。


Linux
  1. Linuxは初心者向けのコマンドチュートリアルを展開します(例付き)

  2. Linux yes初心者向けコマンドチュートリアル(例付き)

  3. 初心者向けのLinuxnprocコマンドチュートリアル(例付き)

  1. 初心者向けのLinuxファクターコマンドチュートリアル(例付き)

  2. 初心者向けのLinuxtacコマンドチュートリアル(例付き)

  3. 初心者向けの例を含むNumfmtコマンドチュートリアル

  1. 初心者向けのLinuxexprコマンドチュートリアル(例付き)

  2. 初心者向けの例を含むタイプコマンドチュートリアル

  3. 初心者向けの例を含むShufコマンドチュートリアル