这两天我的电脑总是报磁盘空间不足,一顿好找,发现罪魁祸首是 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的可用空间,好开森
注:不知终端为何物的童鞋请看这里