Linux下如何查看各文件夾所占大小
大家好,我是情報小哥!
小哥身邊有兩臺筆記本,一臺8年前的老年機運行著ubuntu,另外一臺配置稍高一點的筆記本運行著win10,原本兩臺電腦都是裝的windows。
老年機運行win7實在是卡得要命,而Linux相比windows沒那么吃配置,于是在2年前自然而然的裝上了ubuntu18.04,畢竟跟著我從學(xué)校到社會,感情頗深,下面是我的老年機配置:
一代i5,這配置應(yīng)該找不出幾臺了吧,磁盤也只有250g,也是隨便找的。
目前ubuntu長期版本應(yīng)該到了20.04LTS(LTS版本支持一般3~5年),不過因為之前安裝很多軟件和部署了一些環(huán)境,也怕這個哥們吃不消,所以一直也就沒有去更新到新版本,。
但是不管怎么說,比之前在老年機上跑win7舒服多了,這不現(xiàn)在還在用這臺電腦寫著這篇文章呢。
畢竟ubuntu的應(yīng)用軟件和生態(tài)還是沒法跟win比的,所以你需要對系統(tǒng)比較熟悉才能玩得轉(zhuǎn)。
那么比較常見的就是當磁盤分區(qū)快滿了,你需要刪除一些沒用的文件夾的時候,在win下面你可以直接右擊文件夾便可以看到該文件夾所占用磁盤的大小,如果要查看多個文件夾所占磁盤大小一般都得每個選中右擊查看,不然就得用專門的軟件查看。
而在linux下你可能會想到最常用的ls命令,其中l(wèi)s -l能夠顯示比較詳細的文件信息:
上圖紅色框標記處表示的是文件大小,如果當前項是單個文件那么其表示的就是文件的大小;而當前項為目錄,則表示文件夾的大小,這里一定要注意其僅僅只是文件夾的大小,因為在linux中文件夾也是以一種文件形式存在的,所以該字段表示的文件大小并不包括其文件夾下面所包含的內(nèi)容大小之和,如上圖你也可以看到基本上都是4096。
那是不是就查看不了?不可能的~
需要用到另外一個專門的命令du
du是專門用來查看個文件或文件夾所占磁盤的大小。詳細的說明那肯定是在命令行中:man du來進行查閱了,這里只介紹一下常用的。
du -s :(--summarize)顯示該文件夾中的總?cè)萘俊?/p>
du -sh :(--summarize --human-readable)以人類易讀方式顯示該文件夾中的總?cè)萘?,比如M、K等單位。
du --man-depth=N以遞歸的方式顯示文件大小,N=0表示當前目錄所占磁盤大小,N=1表示文件夾的第一層各文件及目錄所占磁盤大小,以此類推。(最后一行都會顯示總大小)
這樣我們基本上可以了解到各個文件及目錄所占大小,從而可以對相關(guān)大文件進行清理等,
最 后
好了,這里小哥就介紹了一下Linux下查看文件及文件夾所占磁盤總大小,希望本文能夠?qū)δ阌袔椭?,該系列還會持續(xù)更新,大家可以持續(xù)關(guān)注~
本文轉(zhuǎn)載自微信公眾號「嵌入式情報局」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系嵌入式情報局公眾號。