每天乙個linux命令 33 du命令

2022-02-24 04:39:14 字數 1388 閱讀 9038

linux  du命令也是檢視使用空間的,但是與 df  命令不同的是 linux du 命令是對檔案和目錄磁碟使用的空間的檢視,還是和df 命令有一些區別的。

1.命令格式:

du   [選項] [檔案]

2.命令功能:

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

3.命令引數:

-a或-all  列出目錄下所有檔案並顯示每個檔案的大小

-b或-bytes  顯示目錄或檔案大小時,以byte 為單位

-c或--total  除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和

-k或--kilibytes  

-m或--megabytes

-s或--summarize  僅顯示總計,只列出最後加總的值

-h或--human-readable  以k,m,g為單位,自動調整為最恰當的顯示單位,提高資訊的可讀性

-x或--one-file-system   以一開始處理時的檔案系統為準,若遇上其它不同的檔案系統目錄則略過

-l《符號鏈結》或--dereference《符號鏈結》  顯示選項中所指定符號鏈結的原始檔大小

-s或--separate-dirs  顯示個別目錄的大小時,並不含其子目錄的大小

-x《檔案》或--exclude-from=《檔案》  在《檔案》指定目錄或檔案

--exclude=《目錄或檔案》  略過指定目錄或檔案

-d或--dereference-args  顯示指定符號鏈結的原始檔大小

-h或--si  與-h 引數相同,但是k,m,g是以1000為換算單位

-l或--count-links  重複計算硬體鏈結的檔案

4.使用例項:

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

命令:du  只顯示當前目錄下面的子目錄的目錄大小和當前目錄的總的大小

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

命令:du  001.log

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

du  file

例項4:顯示多個檔案所佔空間

命令:du  001.tar.gz  002.tar.gz

例項5:只顯示總和的大小

命令:du  -s 

命令:du  -h  test    上例也可寫成:du  -s  -h

例項7:顯示幾個檔案或目錄各自占用磁碟空間的大小,還統計它們的總和

命令:du -c  001.tar.gz  002.tar.gz

例項8:按照空間大小排序  

命令:  

du | sort -nr | more  兩個管道3個命令,我最喜歡看這種組合式的命令,讓人在學習的時候不知不覺也能學到更多的技巧。

例項9:輸出當前目錄下各個子目錄所使用的空間

命令:du  -h  --max-depth=1

每天乙個Linux命令 31 du

與df不同的是,du是對檔案和目錄使用磁碟空間的檢視。du 選項 檔案 顯示檔案或目錄的磁碟使用空間。a或 all,顯示所有檔案和目錄的大小,預設輸出單位為byte。b,bytes,顯示目錄或檔案大小時,以byte為輸出單位。c,total,顯示所有目錄或檔案的總和,會在輸出的末尾出現 total ...

每天乙個Linux命令(03) du命令

du命令 今天找開發定位問題,看到他使用了這個命令,檢視檔案,之前知道df,所以今天的每天系列把這命令 du命令也是檢視使用空間的,但是與df命令不同的是linux du命令是對檔案和目錄磁碟使用的空間的檢視,還是和df命令有一些區別的。語法du 選項 檔案 選項 a或 all 顯示目錄中個別檔案的...

每天乙個linux命令(33) df 命令

linux中df命令的功能是用來檢查linux伺服器的檔案系統的磁碟空間占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊。1 命令格式 df 選項 檔案 2 命令功能 顯示指定磁碟檔案的可用空間。如果沒有檔名被指定,則所有當前被掛載的檔案系統的可用空間將被顯示。預設情況下...