Linux基礎命令---du
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“的顯示
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2216977/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 基礎教程 40-df和du命令Linux
- linux命令 之 du 命令Linux
- linux du命令用法Linux
- Linux du命令詳解Linux
- Linux精講——du命令Linux
- linux 命令之du與dfLinux
- du 命令
- du命令
- 每天一個 Linux 命令(34): du 命令Linux
- 每天一個linux命令(34):du 命令Linux
- du 命令秘籍
- linux 命令 基礎Linux
- Linux基礎命令Linux
- Linux基礎命令---ftpLinuxFTP
- Linux基礎命令---apachectlLinuxApache
- Linux基礎命令---mysqlLinuxMySql
- Linux基礎命令—initLinux
- Linux基礎命令---ifcfgLinux
- Linux基礎命令—pgrepLinux
- Linux基礎命令---pgrepLinux
- Linux基礎命令—nohupLinux
- Linux基礎命令—killallLinux
- Linux基礎命令---suLinux
- Linux基礎命令---chshLinux
- Linux基礎命令---chfnLinux
- Linux基礎命令—splitLinux
- Linux基礎命令---trLinux
- Linux基礎命令---splitLinux
- Linux基礎命令---foldLinux
- Linux基礎命令—catLinux
- Linux基礎命令---catLinux
- Linux基礎命令---cpLinux
- Linux基礎命令---pasteLinuxAST
- Linux基礎命令---whereisLinux
- Linux基礎命令---whichLinux
- Linux基礎命令---sortLinux
- Linux基礎命令—sortLinux
- Linux基礎命令---cmpLinux