1. 程式人生 > >linux系列(二十三):df命令

linux系列(二十三):df命令

1、命令格式

    df [選項] [檔案]

2、命令功能

    顯示指定磁碟檔案的可用空間。如果沒有檔名被指定,則所有當前被掛載的檔案系統的可用空間將被顯示。預設情況下,磁碟空間將以 1KB 為單位進行顯示,除非環境變數 POSIXLY_CORRECT 被指定,那樣將以512位元組為單位進行顯示

3、命令引數

必要引數:
-a 全部檔案系統列表
-h 方便閱讀方式顯示
-H 等於“-h”,但是計算式,1K=1000,而不是1K=1024
-i 顯示inode資訊
-k 區塊為1024位元組
-l 只顯示本地檔案系統 -m 區塊為1048576位元組 --no-sync 忽略 sync 命令 -P 輸出格式為POSIX --sync 在取得磁碟資訊前,先執行sync命令 -T 檔案系統型別 選擇引數: --block-size=<區塊大小> 指定區塊大小 -t<檔案系統型別> 只顯示選定檔案系統的磁碟資訊 -x<檔案系統型別> 不顯示選定檔案系統的磁碟資訊 --help 顯示幫助資訊 --version 顯示版本資訊

4、簡單例項

(1):、顯示磁碟使用情況

命令:

  df

輸出:

[email protected]
:~$ df 檔案系統 1K-塊 已用 可用 已用% 掛載點 udev 3998488 0 3998488 0% /dev tmpfs 805752 1860 803892 1% /run /dev/sda2 959863856 542655008 368380640 60% / tmpfs 4028756 41872 3986884 2% /dev/shm tmpfs 5120 4 5116 1% /run/lock tmpfs
4028756 0 4028756 0% /sys/fs/cgroup /dev/loop0 144128 144128 0 100% /snap/gnome-3-26-1604/74

(2)、以inode模式來顯示磁碟使用情況

命令:

  df -i

輸出:

[email protected]:~$ df -i
檔案系統          Inode 已用(I)  可用(I) 已用(I)% 掛載點
udev             999622     568   999054       1% /dev
tmpfs           1007189    1025  1006164       1% /run
/dev/sda2      61022208 1819931 59202277       3% /
tmpfs           1007189      86  1007103       1% /dev/shm
tmpfs           1007189       5  1007184       1% /run/lock
tmpfs           1007189      18  1007171       1% /sys/fs/cgroup
/dev/loop0        27631   27631        0     100% /snap/gnome-3-26-1604/74
/dev/loop1        27638   27638        0     100% /snap/gnome-3-26-1604/70

(3)、顯示指定型別磁碟

命令:

  df -t ext4

輸出:

[email protected]:/$ df -t ext4
檔案系統           1K-塊      已用      可用 已用% 掛載點
/dev/sda2      959863856 542656408 368379240   60% /

(4)、列出檔案系統的型別

命令:

  df -T

輸出:

[email protected]:~$ df -T
檔案系統       型別         1K-塊      已用      可用 已用% 掛載點
udev           devtmpfs   3998488         0   3998488    0% /dev
tmpfs          tmpfs       805752      1860    803892    1% /run
/dev/sda2      ext4     959863856 542656588 368379060   60% /
tmpfs          tmpfs      4028756     54268   3974488    2% /dev/shm
tmpfs          tmpfs         5120         4      5116    1% /run/lock
tmpfs          tmpfs      4028756         0   4028756    0% /sys/fs/cgroup
/dev/loop0     squashfs    144128    144128         0  100% /snap/gnome-3-26-1604/74
/dev/loop1     squashfs    144384    144384         0  100% /snap/gnome-3-26-1604/70

(5)、以更易讀的方式顯示目前磁碟空間和使用情況 

命令:

  df -h

輸出:

[email protected]:~$ df -h
檔案系統        容量  已用  可用 已用% 掛載點
udev            3.9G     0  3.9G    0% /dev
tmpfs           787M  1.9M  786M    1% /run
/dev/sda2       916G  518G  352G   60% /
tmpfs           3.9G   53M  3.8G    2% /dev/shm
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           3.9G     0  3.9G    0% /sys/fs/cgroup
/dev/loop0      141M  141M     0  100% /snap/gnome-3-26-1604/74