2016-01-15 90 views
0

當我輸入df -h時,它顯示一個大小爲200GB的文件夾,但當我試圖通過du -sch /path找到任何子目錄的大小時,文件夾大小爲10kB。我知道某個子文件夾的大小應該是100GB。 如何在Linux中查找當前文件夾/目錄的大小?如何在linux中找到當前文件夾大小

+0

我使用''du -scm .''' – Vorsprung

+0

@Tayyab如果答案已經解決了您的問題,請點擊旁邊的綠色複選標記來接受它。 – Idos

回答

0

當您運行du -sch /abc時,它不顯示abc中隱藏文件(名稱中帶有前綴dot(。)的文件/目錄)的大小。

要檢查所有可以運行文件的大小,假設你是在目錄abc

for i in `ls -a`; do du -sh $i ; done | sort -h 

這也將列表進行排序。

0

用途:du -sh *,這會給你的所有的目錄,文件等在pwd大小的可讀格式(如果你想明明拿到只是pwd的大小,你可以擺脫*的)。
閱讀man du,也有this有一些非常好的例子。

+0

我總是使用'du -hd1'作爲所有文件夾的大小。 '-d2'也給一級子文件夾等''-h'使它人類可讀(正如你已經知道的)。 – Mathias

相關問題