天天看點

du指令的使用-----檢視目前目錄下的檔案資訊

du指令的使用-----檢視目前目錄下的檔案資訊

1.du 參數:

(1)  du -a 

(2) du -s

(3) du -k

(4) du -m

(5)du -g

(6) du -l

(7) du -r

(8) du -x

(9) du -H

(10)du -L

注意: du -某參數 後面可以添加檔案名字,表示檢視指定檔案的資訊,如果不寫,預設是目前目錄下所有檔案資訊。

(1)  du -a :為每個指定檔案顯示使用磁盤的情況。或為每個目錄顯示使用磁盤的情況。注意 該參數與 du -s的差別。

(2) du -s:為所有指定檔案顯示使用磁盤的情況,或為目錄下的所有檔案顯示磁盤的使用情況。

(3) du -k:用1024 位元組機關計算塊數。 計算指定檔案或者指定目錄有多少個塊數。

(4) du -m:用MB 機關計算塊數。

(5)du -g:用GB 機關計算塊數。

(6) du -l:在檔案連結和多連結之間均勻地配置設定塊。

(7) du -r:報告不可通路的檔案名。

(8) du -x:評估檔案大小。

(9) du -H:如果在指令行指定了連結符号,du指令将統計連結引用的檔案次數或者檔案層次結構。

(10)du -L:如果在指令行指定了符号連結或者檔案層次結構的周遊中多次遇到符号連結,則du指令應統計連結引用的檔案或者檔案層次結構的大小。

案例:要概述一個目錄樹及每個子樹的磁盤使用情況,請輸入:

du /home/fran 

這在/home/fran目錄及其每個子目錄中顯示了磁盤塊數。 

要通過 1024 位元組塊概述一個目錄樹及其每個子樹的磁盤使用情況,請輸入: 

du -k /home/fran 

這在/home/fran目錄及其每個子目錄中顯示了 1024 位元組磁盤塊數。

要通過 MB 磁盤塊概述一個目錄樹及其每個子樹的磁盤使用情況,請輸入: 

du -m /home/fran 

這在/home/fran目錄及其每個子目錄中顯示了 MB 磁盤塊數(近似到最接近的第二位十進制數)。 

要通過 GB 塊概述一個目錄樹及其每個子樹的磁盤使用情況,請輸入: 

du -g /home/fran 

這在/home/fran目錄及其每個子目錄中顯示了 GB 磁盤塊數(近似到最接近的第二位十進制數)。 

要顯示每個檔案磁盤使用情況,請輸入: 

du  -a /home/fran   www.2cto.com  

這顯示了包含在每個檔案以及目錄/home/fran的子目錄中的磁盤塊數。在目錄旁的數字就是該目錄樹的磁盤使用情況。在正常檔案旁的數字就是該檔案單獨的磁盤使用情況。 

要隻顯示一個目錄樹的全部磁盤使用情況,請輸入: 

du  -s /home/fran 

-s标志控制du指令,隻顯示/home/fran目錄和其中包含的檔案的磁盤使用情況的總和。通過預設值,如果du指令無法讀取一個檔案或者目錄,就顯示一條錯誤消息。

除了在 /home/fran 的周遊中找到的正常檔案,還要顯示所有符号連結引用的檔案或檔案層次結構的磁盤使用,請輸入: 

du -L /home/fran 

要報告符号連結 mylink 引用的檔案或檔案層次結構的磁盤使用,請輸入: 

du -H mylink 

檔案  /usr/bin/du 包含指令du。

本文轉自 傑思 51CTO部落格,原文連結:http://blog.51cto.com/12700807/1914766