Linux中各資料夾所佔空間大小技巧

大雄45發表於2021-10-21
導讀 目前ubuntu長期版本應該到了20.04LTS(LTS版本支援一般3~5年),不過因為之前安裝很多軟體和部署了一些環境,也怕這個哥們吃不消,所以一直也就沒有去更新到新版本,。

但是不管怎麼說,比之前在老年機上跑win7舒服多了,這不現在還在用這臺電腦寫著這篇文章呢。

畢竟ubuntu的應用軟體和生態還是沒法跟win比的,所以你需要對系統比較熟悉才能玩得轉。

那麼比較常見的就是當磁碟分割槽快滿了,你需要刪除一些沒用的資料夾的時候,在win下面你可以直接右擊資料夾便可以看到該資料夾所佔用磁碟的大小,如果要檢視多個資料夾所佔磁碟大小一般都得每個選中右擊檢視,不然就得用專門的軟體檢視。

而在 下你可能會想到最常用的ls ,其中ls -l能夠顯示比較詳細的檔案資訊:

Linux中各資料夾所佔空間大小技巧Linux中各資料夾所佔空間大小技巧

上圖紅色框標記處表示的是檔案大小,如果當前項是單個檔案那麼其表示的就是檔案的大小;而當前項為目錄,則表示資料夾的大小,這裡一定要注意其僅僅只是資料夾的大小,因為在linux中資料夾也是以一種檔案形式存在的,所以該欄位表示的檔案大小並不包括其資料夾下面所包含的內容大小之和,如上圖你也可以看到基本上都是4096。

那是不是就檢視不了?不可能的~

需要用到另外一個專門的 du

du是專門用來檢視個檔案或資料夾所佔磁碟的大小。詳細的說明那肯定是在命令列中:man du來進行查閱了,這裡只介紹一下常用的。

du -s :(--summarize)顯示該資料夾中的總容量。

du -sh :(--summarize --human-readable)以人類易讀方式顯示該資料夾中的總容量,比如M、K等單位。

du --man-depth=N以遞迴的方式顯示檔案大小,N=0表示當前目錄所佔磁碟大小,N=1表示資料夾的第一層各檔案及目錄所佔磁碟大小,以此類推。(最後一行都會顯示總大小)

Linux中各資料夾所佔空間大小技巧Linux中各資料夾所佔空間大小技巧

這樣我們基本上可以瞭解到各個檔案及目錄所佔大小,從而可以對相關大檔案進行清理等,

好了,這裡小哥就介紹了一下Linux下檢視檔案及資料夾所佔磁碟總大小,希望本文能夠對你有幫助,該系列還會持續更新,大家可以持續關注~

原文來自:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2838497/,如需轉載,請註明出處,否則將追究法律責任。

相關文章