du -h -d1 只查看一級目錄統計的空間占用
[root@long ntp]# du -sh -d1
du: warning: summarizing conflicts with --max-depth=1
Try 'du --help' for more information.
[root@long ntp]# du -h -d1 #-d1 表示當前目錄只進入下一級目錄
8.0K ./crypto
20K .
-s 和 -d是相互矛盾的,所以用
du -h -d1
另一種寫法則是du -h --max-depth=1
du #查看當前目錄下的,所有文件和目錄
du -ah #詳細查看當前目錄,子目錄下的,所有文件和目錄
--max-depth=n
只輸出命令行參數的小於等於第 n 層的目錄的總計
-s, --summarize
對每個參數只顯示總和
-a, --all
顯示對所有文件的統計,而不只是包含子目錄
-c, --total
在處理完所有參數后給出所有這些參數的總計
-h, --human-readable
為每個數附加一個表示大小單位的字母,象用M表示二進制 的兆字節
-l, --count-links
統計所有文件的大小,包括已經被統計過的(作為一個硬連接)
-b, --bytes
輸出以字節為單位的大小,替代缺省時1024字節的計數單位
du -ah --max-depth=1 ./cdn #統計cdn目錄下,第一層的文件大小
du -sm * | sort -n #統計當前目錄大小,並安大小排序
du -h --time --max-depth=1 | sort -hr #按大小排序目錄(查看文件目錄大小)