以塊為機關,顯示目前目錄下,所有目錄、檔案、子目錄的磁盤使用情況。總結每個檔案的磁盤使用情況,對目錄進行遞歸處理
此指令的适用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1 、文法 du [ 選項] [目錄] 2 、選項清單選項 | 說明 |
--help | 幫助 |
--version | 顯示指令版本資訊 |
-a | --all | 顯示所有的檔案大小,包含目錄、檔案、子目錄。預設情況下不顯示檔案的大小 |
--apparent-size | 列印表觀大小,而不是磁盤使用量;雖然表觀大小通常較小,但由于(“稀疏”)檔案中的漏洞、内部碎片、間接塊等原因,它可能更大。 |
-B | --block-size=SIZE | 設定顯示時的塊大小 |
-b | --bytes | 等價于“--apparent-size --block-size=1” |
-c | --total | 産生一個總和統計 |
-D | --dereference-args | -H | 隻引用指令行中列出的符号連結 |
--files0-from=F | 總結檔案F中指定的以NUL結尾的檔案名的磁盤使用情況;如果F是“-”,則從标準輸入中讀取名稱 |
-h | --human-readable | 以更加易讀的方式來顯示 |
--si | 和“-h“一樣,隻是顯示機關是1000,而不是1024 |
-k | 相當于—block-size=1k |
-m | 相當于—block-size=1M |
-l | --count-links | 如果是硬連結,那麼記錄次數 |
-L | --dereference | 取消引用所有符号連結 |
-P | --no-dereference | 不要跟随任何符号連結,這是預設的 |
-0 | --null | 以0位元組(而不是換行符)結束每一行輸出 |
-S | --separate-dirs | 不包括子目錄的大小 |
-s | --summarize | 隻顯示每個參數的總數 |
-x | --one-file-system | 跳過不同檔案系統上的目錄 |
-X | --exclude-from=FILE | 排除與檔案中任何模式比對的檔案 |
--exclude=PATTERN | 排除比對模式的檔案 |
--max-depth=N | 隻有目錄層數少于N,才列印目錄(或檔案)的總數(或帶有-all);“--max-depth=0“等價于 ” --summarize “ |
--time | 顯示最後修改的時間 |
--time=WORD | 将時間顯示為指定的内容而不是修改時間,可以是:atime、access、use、ctime或status。 |
--time-style=STYLE | 使用指定的格式顯示時間,時間格式可以是full-iso,long-iso,iso,+FORMAT |
該指令顯示的值的機關是“--block-size”、“DF_BLOCK_SIZE”、“BLOCK_SIZE”、BLOCKSIZE”這是四個值中第一個可用的值。 除了第一個值是使用者設定的,其他3個都是環境變量。如果這四個值沒有可用的,那麼預設是1024(如果設定了POSIXLY_CORRECT,那麼就是512)。
顯示的機關可能是:KB,1000;K,1024;MB,100*100;M,1024*1024。
3 、執行個體1)檢視home目錄總大小
[root@192 ~]# du /home -s 2320472 /home |
2)使用“--time”選項,顯示最後的修改時間
du /home --time 4 2010-11-12 08:54 /home/test01/.gnome2 4 2010-08-18 23:43 /home/test01/.mozilla/extensions … |
3)使用“-m”選項,以Mb為機關顯示
du /home -m 1 /home/test01/.gnome2 // 不夠 1M 的,按照 處理 1 /home/test01/.mozilla/extensions |
4)指定“--time“的顯示
[root@localhost ~]# du /weijie/ --time=use // 最後使用時間 12 2018-10-08 09:11 /weijie/www.baidu.com 4 2018-10-08 09:11 /weijie/testftp 56 2018-10-13 08:40 /weijie/ du /weijie/ --time=status // 狀态改變時間12 2018-10-03 10:09 /weijie/www.baidu.com 4 2018-10-02 09:34 /weijie/testftp 56 2018-10-03 10:09 /weijie/ |