背景:php
最近老提示空間不夠,很尷尬,一直彈系統提示html
如圖,256的空間,就剩下幾個G了,其中最大頭的系統佔用:160G,佔比60%多xcode
正常狀況下:咱們能夠點擊管理,進入到系統磁盤優化界面:緩存
這種適用於簡單的文件佔用分析,通常咱們可以經過 清理文稿 和 回收箱 來解決空間不夠的問題。微信
一、清空回收站。oop
二、在文稿裏,按文件大小排序,刪除不須要的文件。post
三、對於GarageBand,這個是系統上的模擬樂器,通常都使用不到。測試
清除方法:優化
rm -rf /Library/Application\ Support/GarageBand rm -rf /Library/Application\ Support/Logic rm -rf /Library/Audio/Apple\ Loops
不過,對於罪魁禍首,系統的160G,咱們怎麼才能知道她的內部存儲分佈呢?url
正文:
關於如何查看系統的文件佔用詳情。
1、首先打開終端,輸入
du -sh *
這個命令用來查看根目錄下,全部文件的大小分佈,如圖所示:
其中,咱們很容易能看到每一個文件的大小佔比,快速定位到最大佔比的文件:Library
2、輸入命令,進入到Library文件路徑
cd ~/Library
而後,查看Library下的全部文件大小分佈。
輸入:
du -d 1 -h
很容易咱們能夠找到最大的文件:/Developer
固然,其餘的文件大小,咱們也都能看到,一目瞭然。
3、到這裏,咱們基本就能知道下面的套路了,咱們能夠繼續往下查看
好比,我這裏繼續進入到Developer文件,再查看他的每一個子文件大小:
基本,查看個兩三層,就基本能知道大概的緣由了,我這邊因爲是程序猿,因此Xcode是根本緣由,佔了系統160G的一半大小。
到這裏爲止,若是你也是程序猿,有興趣的,能夠繼續看;若是沒有興趣的能夠直接跳第四步。
基本這就到底了,大概的空間佔用分佈從上面幾張圖,也基本有數了。
以上是講如何查看及分析文件,若是你是iOS程序猿,這邊附上幾個清理步驟(清理Xcode緩存)
通過測試,我暫時發現這幾個文件能夠適當清理下:
1 ./Archives 這個文件存儲的是你全部的歷史打包文件,你能夠將一些歷史的包刪掉,最近的若是不放心能夠先留着,不過所有刪除也是沒問題的,可是,若是你刪除了,咱們Xcode打包上傳界面就看不到東西了(以下圖所示,該界面的東西就沒了)
2 ./DerivedData 這個文件你們應該比較熟悉了,存儲的是全部項目的一些緩存數據、包括編譯緩存文件等等,這個文件是能夠所有清理的,固然,你也能夠保留一些最近的項目,先暫時清理歷史項目的緩存。
3 ./iOS DeviceSupport 這個文件裏面存儲的是xcode對手機各個版本的支持文件,這裏若是你的項目再也不須要支持iOS六、iOS7等,能夠先把裏面的基於iOS六、iOS7的支持文件清除。
4 附上 完整版Xcode瘦身方法大全 ,有興趣的可對照此文操做。
4、通過第三步的層層分析,咱們基本能知道了每一個文件的大小分佈,也能找到一些不須要用的垃圾文件,其中大多以緩存文件居多,你們能夠適當進行清理~
最後,若是有對命令不感冒的人,也能夠經過Finder來進行可視化的查看。
打開Spotlight(Command+空格 或 Ctrl+空格),輸入 ~/Library
能進入到資源庫文件路徑:
最右邊的文件就對應剛纔命令出來的文件,咱們能夠根據命令查找到的佔用最大的文件,這裏點進去查看,而後再根據本身的需求進行適當清理。
好比,我上面的最後分析的路徑:
特別更新:
本篇的清理,可能不是特別全面,好比說經常使用的QQ、微信軟件,其實佔用空間也很大(10~20G),能夠查看續篇
但願能對你們有幫助~