Linux基礎命令—df

一生有你llx發表於2018-10-18

df

    顯示磁碟分割槽上的磁碟使用狀況,可以顯示出檔案系統名稱、大小、掛載點等資訊。df顯示包含每個檔名引數的檔案系統上可用的磁碟空間。如果不給出檔名,則顯示所有當前掛載的檔案系統上可用的空間。預設情況下,磁碟空間顯示在1K的塊中,除非設定了環境變數POSIXLY_RIDER,在這種情況下使用512個位元組塊。

    如果引數是包含已掛載檔案系統的磁碟裝置節點的絕對檔名,df將顯示該檔案系統上的可用空間,而不是包含裝置節點的檔案系統(始終是根檔案系統)。這樣做的各種系統都需要非常不可移植的檔案系統結構知識。

    此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、語法

    df [OPTION]…  [FILE]…

 

2、選項列表

選項

說明

–help

幫助

–version

顯示命令版本資訊

-a | –all

顯示所有的檔案系統,包含虛擬檔案系統

[檔案]

顯示指定檔案所在的檔案系統資訊

-B | –block-size=SIZE

設定顯示時的塊大小

–direct

顯示檔案的統計資訊,而不是掛載點

–total

產生一個總和

-h | –human-readable

以更加易讀的方式來顯示

-H | –si

以更加易讀的方式顯示,但是使用1000為一個單位,而不是1024

-i | –inodes

顯示inode資訊

-k

等價於”–block-size=1k”

-l | –local

顯示本地檔案系統

–no-sync

在獲取使用資訊之前,不喚醒同步

–sync

在獲取資訊之前喚醒同步

-P | –portability

使用POSIX輸出格式

-t | –type=TYPE

顯示指定型別的檔案系統資訊

-T | –print-type

顯示檔案系統型別

-x | –exclude-type=TYPE

不顯示指定的檔案系統

 

該指令顯示的值的單位是“–block-size”、“DF_BLOCK_SIZE”、“BLOCK_SIZE”,、BLOCKSIZE”這是四個值中第一個可用的值。 除了第一個值是使用者設定的,其他3個都是環境變數。如果這四個值沒有可用的,那麼預設是1024(如果設定了POSIXLY_CORRECT,那麼就是512)。

顯示的單位可能是:KB,1000;K,1024;MB,100*100;M,1024*1024。

 

3、例項

    1)使用“-h”選項,以方便閱讀的方式顯示檔案系統資訊

[root@localhost ~]# df h

//檔案系統名字                      大小    已用    可用   使用百分比   掛載點

Filesystem                        Size    Used   Avail Use%        Mounted on

/dev/mapper/VolGroup-lv_root   25G     13G    11G    56%         /

tmpfs                               811M    292K  810M   1%          /dev/shm

/dev/sda1                          485M    33M    427M   8%          /boot

    2)使用“-T”選項,顯示出檔案系統的型別

[root@localhost ~]# df T

//檔案系統名字                      型別       大小         已用        可用   使用百分比   掛載點

Filesystem                       Type      1K-blocks    Used       Available Use% Mounted on

/dev/mapper/VolGroup-lv_root ext4      25552764     13364332  10890412   56%   /

tmpfs                             tmpfs     829656       292        829364     1%    /dev/shm

/dev/sda1                         ext4     495844       32996      437248     8%   /boot

    3)使用“-B”選項,指定顯示時的塊大小是2048kb。注意結果可以和上面對比一下

[root@localhost ~]# df B 2048

//檔案系統名字                      型別       大小         已用        可用   使用百分比   掛載點

Filesystem                       Type      2K-blocks    Used       Available Use% Mounted on

/dev/mapper/VolGroup-lv_root ext4      12776382    6682164    5445208     56%   /

tmpfs                             tmpfs     414828      146         414682      1%    /dev/shm

/dev/sda1                         ext4     247922       16498     218624       8%    /boot

    4)使用“-t”選項,指定顯示“ext4”型別的檔案系統資訊

[root@localhost ~]# df t ext4

//檔案系統名字                      型別       大小         已用        可用   使用百分比   掛載點

/dev/mapper/VolGroup-lv_root ext4      25552764     13364332  10890412   56%   /

/dev/sda1                         ext4     495844       32996      437248     8%   /boot

 


相關文章