您好,登錄后才能下訂單哦!
du
以塊為單位,顯示當前目錄下,所有目錄、文件、子目錄的磁盤使用情況。總結每個文件的磁盤使用情況,對目錄進行遞歸處理
此命令的適用范圍: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目錄總大小
|
2 )使用“--time”選項,顯示最后的修改時間
|
3 )使用“-m”選項,以Mb為單位顯示
|
4 )指定“--time“的顯示
|
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。