df命令 linux命令學習_ll linux命令學習_pip linux命令學習_cat df命令:顯示磁碟的相關信息 語法:df [-ahHiklmPT][--block-size=<區塊大小>][-t <文件系統類型>][-x <文件系統類型>][--help][--no-sync][--sy ...
df命令
df命令:顯示磁碟的相關信息
語法:df [-ahHiklmPT][--block-size=<區塊大小>][-t <文件系統類型>][-x <文件系統類型>][--help][--no-sync][--sync][--version][文件或設備]
df可顯示磁碟的文件系統與使用情形。
[root@localhost ~] df --help
Usage: df [OPTION]... [FILE]...
Show information about the file system on which each FILE resides,
or all file systems by default.
Mandatory arguments to long options are mandatory for short options too.
-a, --all include pseudo, duplicate, inaccessible file systems
-B, --block-size=SIZE scale sizes by SIZE before printing them; e.g.,
'-BM' prints sizes in units of 1,048,576 bytes;
see SIZE format below
--direct show statistics for a file instead of mount point
-h, --human-readable print sizes in powers of 1024 (e.g., 1023M)
-H, --si print sizes in powers of 1000 (e.g., 1.1G)
-i, --inodes list inode information instead of block usage
-k like --block-size=1K
-l, --local limit listing to local file systems
--no-sync do not invoke sync before getting usage info (default)
--output[=FIELD_LIST] use the output format defined by FIELD_LIST,
or print all fields if FIELD_LIST is omitted.
-P, --portability use the POSIX output format
--sync invoke sync before getting usage info
--total elide all entries insignificant to available space,
and produce a grand total
-t, --type=TYPE limit listing to file systems of type TYPE
-T, --print-type print file system type
-x, --exclude-type=TYPE limit listing to file systems not of type TYPE
-v (ignored)
--help display this help and exit
--version output version information and exit
一般命令解釋
第一列代表 文件系統對應的設備文件的路徑名(一般是硬體上的分區)
第二列代表 分區包含的數據塊(1024byte)的數目
第三列代表 使用的數據塊的數據
第四列代表 可用的數據塊的數據
第五列代表 使用的數據塊的所占百分比
第六列代表 文件系統的掛載點。
參數命令 | 用途 |
---|---|
df -i | 輸出文件系統的 inode 信息,如果iNode滿了,即使有空間也不能存儲 |
df -h | 以人類易讀的格式輸出 |
df -a | 顯示所有文件系統的磁碟使用情況 |
df -h /boot | 顯示特定文件系統已使用的空間 |
df -T | 輸出所有已掛載文件系統的類型 |
df -k | 按塊大小輸出文件系統磁碟使用情況 |
df -i /boot | 特定文件系統的 inode 信息 |
df -h --total | 輸出所有文件系統使用情況彙總 |
df -hT | 只列印本地文件系統磁碟的使用情況df |
df -hTl | 只列印本地文件系統 |
df -t ifs | 列印特定文件系統類型的磁碟使用情況 |
df -x nfs4 | 查看nfs文件系統信息 |
df -x xfs | 使用 -x 選項排除特定的文件系統類型 |
df --output=fstype,size,iused | 在 df 命令的輸出中只列印特定的欄位 |
舉例:
-
-a或--all 包含全部的文件系統
-
--block-size=<區塊大小> 以指定的區塊大小來顯示區塊數目
-
-h或--human-readable 以可讀性較高的方式來顯示信息。
-
-H或--si 與-h參數相同,但在計算時是以1000 Bytes為換算單位而非1024 Bytes。
-
-i或--inodes 顯示inode的信息。
-
--no-sync 在取得磁碟使用信息前,不要執行sync指令,此為預設值。
Sync用於強制將改變的內容立刻寫入磁碟
註意事項:
用戶通常不用運行sync命令,系統會自動運行,update或bdflush操作將緩衝區數據寫入到磁碟中。只有當update或bdflush無法執行或用戶需要非正常關機時,此時需手動執行sync命令
-
df -BM/df -h/df -H/df -k:只是顯示的數據塊的單位不同
-
df -T/df -t/df -x: 是列印指定文件系統類型的磁碟使用情況
本文來自博客園,作者:ivanlee717,轉載請註明原文鏈接:https://www.cnblogs.com/ivanlee717/p/16273250.html