df (Unix)

標準Unix電腦程式

df(disk free 的縮寫)是 Unix 系統的一條標準命令,用來展示用戶(呼叫時所指定檔案或檔案系統)的可用磁碟空間。df 是用 statfs/statvfs 這兩個系統呼叫實現的。

用法

df 的 Unix 規範命令

 df [-B | -h | -H | -k | -P |  -T | ...]  [file | ...]

-B, --block-size=SIZE

輸出前將檔案系統的大小除以 SIZE;例如 df -BM 會將檔案系統的大小以 MB (1,048,576 bytes) 為單位輸出;可以的使用 block-size 有 K,M,G,T,P,E,Z,Y (1024的指數) or KB, MB, ... (1000 的指數)

-h, --human-readable

以 1024 為底用對人閱讀友好的單位進行輸出,例如 1023M

-H, --si

以 1000 為底用對人閱讀友好的單位進行輸出,例如 1.1G

-k

等同於 --block-size=1K

-P, --portability

使用 POSIX 標準輸出格式

-T, --print-type

輸出的列中包括檔案系統的類型

file

顯示指定檔案所在檔案系統的可用空間量