Mac系統(tǒng)清理砾跃、占用空間大、空間不夠节吮、查看系統(tǒng)文件大小分布
背景:
最近老提示空間不夠抽高,很尷尬,一直彈系統(tǒng)提示
[圖片上傳失敗...(image-6ca69c-1595496251844)]
如圖透绩,256的空間翘骂,就剩下幾個(gè)G了,其中最大頭的系統(tǒng)占用:160G帚豪,占比60%多
正常情況下:我們可以點(diǎn)擊管理碳竟,進(jìn)入到系統(tǒng)磁盤優(yōu)化界面:
[圖片上傳失敗...(image-d43a03-1595496251844)]
這種適用于簡單的文件占用分析,一般我們能夠通過 **清理文稿 **和 **回收箱 **來解決空間不夠的問題狸臣。
1莹桅、清空回收站。
2烛亦、在文稿里诈泼,按文件大小排序懂拾,刪除不需要的文件。
3厂汗、對于GarageBand委粉,這個(gè)是系統(tǒng)上的模擬樂器呜师,一般都使用不到娶桦。
清除方法:
<pre style="margin: 0px; padding: 0px; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">rm -rf /Library/Application\ Support/GarageBand
rm -rf /Library/Application\ Support/Logic
rm -rf /Library/Audio/Apple\ Loops</pre>
不過,對于罪魁禍?zhǔn)字梗到y(tǒng)的160G衷畦,我們怎么才能知道她的內(nèi)部存儲分布呢?
正文:
關(guān)于如何查看系統(tǒng)的文件占用詳情知牌。
一祈争、首先打開終端,輸入
<pre style="margin: 0px; padding: 0px; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">du -sh *</pre>
這個(gè)命令用來查看根目錄下角寸,所有文件的大小分布菩混,如圖所示:
[圖片上傳失敗...(image-ca02df-1595496251844)]
其中,我們很容易能看到每個(gè)文件的大小占比扁藕,快速定位到最大占比的文件:Library
二沮峡、輸入命令,進(jìn)入到Library文件路徑
<pre style="margin: 0px; padding: 0px; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">cd ~/Library</pre>
[圖片上傳失敗...(image-5945df-1595496251843)]
然后亿柑,查看Library下的所有文件大小分布邢疙。
輸入:
<pre style="margin: 0px; padding: 0px; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">du -d 1 -h</pre>
[圖片上傳失敗...(image-3d9687-1595496251843)]
很容易我們可以找到最大的文件:/Developer
當(dāng)然,其他的文件大小望薄,我們也都能看到疟游,一目了然。
三痕支、到這里颁虐,我們基本就能知道下面的套路了,我們可以繼續(xù)往下查看
比如卧须,我這里繼續(xù)進(jìn)入到Developer文件另绩,再查看他的每個(gè)子文件大小:
[圖片上傳失敗...(image-d64b0e-1595496251843)]
基本故慈,查看個(gè)兩三層板熊,就基本能知道大概的原因了,我這邊由于是程序猿察绷,所以Xcode是根本原因干签,占了系統(tǒng)160G的一半大小。
到這里為止拆撼,如果你也是程序猿容劳,有興趣的喘沿,可以繼續(xù)看;如果沒有興趣的可以直接跳第四步竭贩。
[圖片上傳失敗...(image-5a773c-1595496251843)]
[圖片上傳失敗...(image-f446b9-1595496251843)]
基本這就到底了蚜印,大概的空間占用分布從上面幾張圖,也基本有數(shù)了留量。
以上是講如何查看及分析文件窄赋,如果你是iOS程序猿,這邊附上幾個(gè)清理步驟(清理Xcode緩存)
經(jīng)過測試楼熄,我暫時(shí)發(fā)現(xiàn)這幾個(gè)文件可以適當(dāng)清理下:
[圖片上傳失敗...(image-adcf10-1595496251843)]
1 ./Archives 這個(gè)文件存儲的是你所有的歷史打包文件忆绰,你可以將一些歷史的包刪掉,最近的如果不放心可以先留著可岂,不過全部刪除也是沒問題的错敢,但是,如果你刪除了缕粹,我們Xcode打包上傳界面就看不到東西了(如下圖所示稚茅,該界面的東西就沒了)
[圖片上傳失敗...(image-c00513-1595496251843)]
2 ./DerivedData 這個(gè)文件大家應(yīng)該比較熟悉了,存儲的是所有項(xiàng)目的一些緩存數(shù)據(jù)平斩、包括編譯緩存文件等等亚享,這個(gè)文件是可以全部清理的,當(dāng)然双戳,你也可以保留一些最近的項(xiàng)目虹蒋,先暫時(shí)清理歷史項(xiàng)目的緩存。
3 ./iOS DeviceSupport 這個(gè)文件里面存儲的是xcode對手機(jī)各個(gè)版本的支持文件飒货,這里如果你的項(xiàng)目不再需要支持iOS6魄衅、iOS7等,可以先把里面的基于iOS6塘辅、iOS7的支持文件清除晃虫。
4 附上 完整版Xcode瘦身方法大全 ,有興趣的可對照此文操作扣墩。
四哲银、經(jīng)過第三步的層層分析,我們基本能知道了每個(gè)文件的大小分布呻惕,也能找到一些不需要用的垃圾文件荆责,其中大多以緩存文件居多,大家可以適當(dāng)進(jìn)行清理~
最后亚脆,如果有對命令不感冒的人做院,也可以通過Finder來進(jìn)行可視化的查看。
打開Spotlight(Command+空格 或 Ctrl+空格),輸入 ~/Library
[圖片上傳失敗...(image-4a9a05-1595496251843)]
能進(jìn)入到資源庫文件路徑:
[圖片上傳失敗...(image-65e6fb-1595496251843)]
最右邊的文件就對應(yīng)剛才命令出來的文件键耕,我們可以根據(jù)命令查找到的占用最大的文件寺滚,這里點(diǎn)進(jìn)去查看,然后再根據(jù)自己的需求進(jìn)行適當(dāng)清理屈雄。
比如村视,我上面的最后分析的路徑:
[圖片上傳失敗...(image-b1b4e8-1595496251843)]
特別更新:
本篇的清理,可能不是特別全面酒奶,比如說常用的QQ蚁孔、微信軟件,其實(shí)占用空間也很大(10~20G)讥蟆,可以查看續(xù)篇