這兩天我的電腦總是報磁盤空間不足,一頓好找,發現罪魁禍首是 Sketch 的 Browse all versions 功能造成的,簡單說就是 Sketch 每次 ? + S 保存的時候都創建了一個副本,以方便你找回文件的歷史版本,打比方說我有一個 30M 的 Sketch 文檔,每保存一次,磁盤上就多了一個 30M 的副本,保存100次,3個G的空間就沒了…… 更多細節百度便知。
具體操作
這是我結合了好幾篇貼子總結出來的方法,其中最重要的方法來自一篇英文文檔.
- 首先這些歷史副本保存在磁盤的隱藏目錄(.DocumentRevisions-V100
)下,正常方法是看不到的。我們需要打開終端。輸入cd /
回車 - 輸入
sudo du -sh /.DocumentRevisions-V100
回車,這時需要輸入您的電腦密碼,如果輸入過程中看不到反應是正常的,您只需要輸入正確的密碼后回車即可,然后你就能看到這些副本文件占用了多大的空間了,我的當時占用了64G -
這里是關鍵,目前網上的方法多數是刪除這個目錄,但治標不治本,你再用一段時間還是會產生大量的副本文件在里面,所以我們要做非常重要的一步,關閉保存歷史副本這個功能,輸入
defaults write -app 'sketch' ApplePersistence -bool no
回車,這樣就關閉了這個功能 - 刪除已有副本文件,輸入
sudo rm -rf .DocumentRevisions-V100
回車,然后重啟電腦,一切就OK了
通過清理,我的磁盤找回了近70G的可用空間,好開森
注:不知終端為何物的童鞋請看這里