網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

du命令|linux

欄目: IT科技 / 發佈於: / 人氣:1.11W

1、命令格式

du [選項][檔案]

2、命令功能:

顯示每個檔案和目錄的磁盤使用空間。

3、命令參數:

-a或-all  顯示目錄中個別檔案的大小。  
-b或-bytes  顯示目錄或檔案大小時,以byte爲單位。  
-c或--total  除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和。
-k或--kilobytes  以KB(1024bytes)爲單位輸出。
-m或--megabytes  以MB爲單位輸出。  
-s或--summarize  僅顯示總計,只列出最後加總的值。
-h或--human-readable  以K,M,G爲單位,提高資訊的可讀性。
-x或--one-file-xystem  以一開始處理時的檔案系統爲準,若遇上其它不同的檔案系統目錄則略過。
-L<符號連結>或--dereference<符號連結> 顯示選項中所指定符號連結的源檔案大小。  
-S或--separate-dirs   顯示個別目錄的大小時,並不含其子目錄的大小。
-X<檔案>或--exclude-from=<檔案>  在<檔案>指定目錄或檔案。  
--exclude=<目錄或檔案>         略過指定的目錄或檔案。   
-D或--dereference-args   顯示指定符號連結的源檔案大小。  
-H或--si  與-h參數相同,但是K,M,G是以1000爲換算單位。  
-l或--count-links   重複計算硬件連結的檔案。 

舉例:

實例1:顯示目錄或者檔案所佔空間

命令:

du

輸出:

[root@localhost test]# du
608     ./test6
308     ./test4
4       ./scf/lib
4       ./scf/service/deploy/product
4       ./scf/service/deploy/info
12      ./scf/service/deploy
16      ./scf/service
4       ./scf/doc
4       ./scf/bin
32      ./scf
8       ./test3
1288    .
[root@localhost test]#

說明:

只顯示當前目錄下面的子目錄的目錄大小和當前目錄的總的大小,最下面的1288爲當前目錄的總大小

實例2:顯示指定檔案所佔空間

命令:

du log2012.log

輸出:

[root@localhost test]# du log2012.log
300     log2012.log
[root@localhost test]#

說明:

實例3:檢視指定目錄的所佔空間

命令:

du scf

輸出:

[root@localhost test]# du scf
4       scf/lib
4       scf/service/deploy/product
4       scf/service/deploy/info
12      scf/service/deploy
16      scf/service
4       scf/doc
4       scf/bin
32      scf
[root@localhost test]#

linux du命令

Tags:命令 linux du