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