2014-04-03 41 views
0

我想通過bash計算某些給定目錄中文件的總體大小。如果有一個optionaly選項可以顯示不同單位的結果,MBs,GBs,我會很感激的做什麼是最好的方法。如何統計目錄中文件的總體大小

+0

檢查'男人du'的... – anubhava

+0

就在目錄中的文件本身選擇的單位或者你需要計數的所有子目錄中的所有文件目錄? –

回答

2

du命令是你在找什麼。

類型:
-h在文件夾

-s計算總規模使得人類可讀

0

對於笑容和笑聲,你也可以使用lsawk。通過這種方法,您可以通過使用多個部門1024

# Sum in bytes 
ls -1l | grep -v ^total | awk '{sum += $5 } END { print sum "b"}' 

# Sum in Kilobytes 
ls -1l | grep -v ^total | awk '{sum += $5 } END { print sum/1024 "KB"}' 

# Sum in Megabytes 
ls -1l | grep -v ^total | awk '{sum += $5 } END { print sum/1024/1024 "MB"}' 

# Sum in Gigabytes 
ls -1l | grep -v ^total | awk '{sum += $5 } END { print sum/1024/1024/1024 "GB"}' 
相關問題