du [OPTION]... [文件或目錄]...
或者
du [OPTION]... --files0-from=F
全部參數列表及相關解釋
一個連接符“-”表示縮寫,兩個連接符表示“--”全寫。一個縮寫一定對應一個全寫。
如-a 可以表示--all 。有的全寫可能沒有縮寫 如 --time。
-a, --all 顯示所有文件,不僅僅是目錄--apparent-size 打印當前大小而不是磁盤佔用情況,這大小一般比通常
統計的值要小,因爲他忽略了保存文件時浪費的空間
-B, --block-size=SIZE 設置塊大小進行計算,如-B64,一個文件必須爲64B的整數倍.
-b, --bytes 相當於使用 `--apparent-size --block-size=1'
-c, --total 最後再加上總計 (默認參數)
-D, --dereference-args 加上命令行裏出現的符號鏈接
--files0-from=F summarize disk usage of the NUL-terminated file
names specified in file F;
If F is - then read names from standard input
-H 相當於使用--dereference-args (-D)
-h, --human-readable 人性化打印 (e.g., 1K 234M 2G)
--si 類似於 -h, 但使用的是逢1000進1,而不是逢1024進1
-k 相當於使用 --block-size=1K
-l, --count-links 若是一個連接多次的硬鏈接,計算連接次數*大小
-m 相當於使用--block-size=1M
-L, --dereference 計算符號連接的大小
-P, --no-dereference 不計算符號連接的大小 (默認參數)
-0, --null 打印結果不換行
-S, --separate-dirs 不計算子目錄的大小
-s, --summarize 只顯示總和
-x, --one-file-system 忽略不同文件系統的文件
-X, --exclude-from=FILE 忽略匹配FILE文件中的任意一條表達式的所有文件
--exclude=PATTERN 忽略匹配PATTERN表達式的所有文件
-d, --max-depth=N 統計遍歷幾層目錄(默認是其下所有目錄),-dN表示遍歷N層
使用--max-depth=0相當於使用--summarize。
--time 顯示目錄或子目錄中最後一次文件被修改的時間
--time=WORD 不想顯示最後一次修改時間可以有一下值代替WORD:
atime, access, use, ctime or status
--time-style=STYLE 設置時間格式(在設置了--time時纔有效):
full-iso, long-iso, iso, +FORMAT
參考`date'的相關參數
常用的命令如
du -aLhd1
表示統計所有文件和文件夾(-a),包括軟連接(-L),只遍歷一層目錄(-d1),使用人性化顯示(-h)。