Mac电脑现在都用SSD硬盘,速度超快用起来很爽,但价格贵,同样价格下容量比传统硬盘低很多,因此用不了多久就开始捉襟见肘。尤其对于开发者来说,Xcode经常升级,每次升级后旧的模拟器、系统文件、项目缓存文件都不会自动删除,结果就是没用的文件占有越来越多的空间,白白浪费了。
今天升级Xcode,系统提示空间不足,无法升级,只能手动清理一下了。下面是清理过程,供有同样问题的朋友参考。
首先第一步,通过清空垃圾桶把已经删除文件占用的空间释放出来。如果这样搞了之后空间达到预期,那就可以收工了。如果不行,就继续往下走。
在Home目录下通过 du 命令查看目录占用情况:
$: du -sm *
# 其它目录忽略了,重点是这两个目录
20891 Downloads
102860 Library
Downloads目录就是平时下载的各种文件,可以通过按日期排序,把3个月前的都删除,只要自己平时养成一个习惯,下载的好东东都移动到其它目录,不要放在Downloads目录下,这样方便清理。
然后看Library目录:
$ cd Library
Library$ du -sm *
# 其它目录忽略,只看占用空间最大的
51509 Developer
Developer目录占用了50G,这是Xcode的相关文件存放目录,进去看内容:
Library $ cd Developer
Developer $ du -sm *
25346 CoreSimulator
0 Shared
29 XCPGDevices
146 XCTestD