df

顯示磁盤的相關信息

補充說明

df命令 用於顯示磁盤分區上的可使用的磁盤空間。默認顯示單位爲KB。可以利用該命令來獲取硬盤被佔用了多少空間,目前還剩下多少空間等信息。

語法

1df(選項)(參數)

選項

 1-a或--all:包含全部的文件系統;
 2--block-size=<區塊大小>:以指定的區塊大小來顯示區塊數目;
 3-h或--human-readable:以可讀性較高的方式來顯示信息;
 4-H或--si:與-h參數相同,但在計算時是以1000 Bytes爲換算單位而非1024 Bytes;
 5-i或--inodes:顯示inode的信息;
 6-k或--kilobytes:指定區塊大小爲1024字節;
 7-l或--local:僅顯示本地端的文件系統;
 8-m或--megabytes:指定區塊大小爲1048576字節;
 9--no-sync:在取得磁盤使用信息前,不要執行sync指令,此爲預設值;
10-P或--portability:使用POSIX的輸出格式;
11--sync:在取得磁盤使用信息前,先執行sync指令;
12-t<文件系統類型>或--type=<文件系統類型>:僅顯示指定文件系統類型的磁盤信息;
13-T或--print-type:顯示文件系統的類型;
14-x<文件系統類型>或--exclude-type=<文件系統類型>:不要顯示指定文件系統類型的磁盤信息;
15--help:顯示幫助;
16--version:顯示版本信息。

參數

文件:指定文件系統上的文件。

大小格式

顯示值以 --block-sizeDF_BLOCK_SIZEBLOCK_SIZEBLOCKSIZE 環境變量中的第一個可用 SIZE 爲單位。 否則,單位默認爲 1024 個字節(如果設置 POSIXLY_CORRECT,則爲512)。

SIZE是一個整數和可選單位(例如:10M是10 * 1024 * 1024)。 單位是K,M,G,T,P,E,Z,Y(1024的冪)或KB,MB,...(1000的冪)。

實例

查看系統磁盤設備,默認是KB爲單位:

1[root@LinServ-1 ~]# df
2文件系統               1K-塊        已用     可用 已用% 掛載點
3/dev/sda2            146294492  28244432 110498708  21% /
4/dev/sda1              1019208     62360    904240   7% /boot
5tmpfs                  1032204         0   1032204   0% /dev/shm
6/dev/sdb1            2884284108 218826068 2518944764   8% /data1

使用-h選項以KB以上的單位來顯示,可讀性高:

1[root@LinServ-1 ~]# df -h
2文件系統              容量  已用 可用 已用% 掛載點
3/dev/sda2             140G   27G  106G  21% /
4/dev/sda1             996M   61M  884M   7% /boot
5tmpfs                1009M     0 1009M   0% /dev/shm
6/dev/sdb1             2.7T  209G  2.4T   8% /data1

查看全部文件系統:

 1[root@LinServ-1 ~]# df -a
 2文件系統               1K-塊        已用     可用 已用% 掛載點
 3/dev/sda2            146294492  28244432 110498708  21% /
 4proc                         0         0         0   -  /proc
 5sysfs                        0         0         0   -  /sys
 6devpts                       0         0         0   -  /dev/pts
 7/dev/sda1              1019208     62360    904240   7% /boot
 8tmpfs                  1032204         0   1032204   0% /dev/shm
 9/dev/sdb1            2884284108 218826068 2518944764   8% /data1
10none                         0         0         0   -  /proc/sys/fs/binfmt_misc

顯示 public 目錄中的可用空間量,如以下輸出中所示:

1df public
2# Filesystem     1K-blocks     Used Available Use% Mounted on
3# /dev/loop0      18761008 15246924   2554392  86% /d Avail

來源:https://github.com/jaywcjlove/linux-command

最後修改於: Wednesday, January 31, 2024

相關文章:

翻譯: