最近打开电脑就会提示系统磁盘空间不足,看了下还有10G的空间,系统居然占用了210多G,在不清理就要爆炸了。 使用腾讯的柠檬可以扫描出系统中垃圾文件并一键清理Lemon Cleaner这样可以处理清理出一部分存储空间。下面介绍下如何查看系统文件的占用情况。
一、打开终端,查看文件大小分布
du -sh *
这个命令用来查看根目录下所有文件的大小分布,如下图
看了下这个,发现占用空间最大的是:Library
二、进入Library查看文件大小
cd ~/Library
du -d 1 -h
Library下的所有文件大小分布
上图可以看出最占用空间的是:Developer
三、进入Developer查看文件大小分布
du -d 1 -h
上图已暴露自己的开发语言
四、清理xcode缓存
1 ./Archives 这个文件存储的是你所有的历史打包文件,你可以将一些历史的包删掉,最近上传的可以暂先保留,当然全部删除也是没问题的,如果你删除了,我们Xcode打包上传界面就不会有你删除掉的历史打包记录(查看路径 XcodeWindowOrganizer)
2 ./CoreSimulator/Devices中存储的是模拟器的相关数据。每个版本的模拟器占用的内存空间大约为10M左右。每个文件夹里包含的就是一个特定系统版本的设备的数据。每个文件夹对应哪个设备可以在其下device.plist中查看。直接删除Devices中文件之后,如果立即运行程序会报错,先关闭Xcode,再重新打开程序,运行即可。运行该路径下会立马生成模拟器对应版本的文件。
~/Library/Developer/CoreSimulator/Devices/
3 ./DerivedData 这个文件存储的是所有项目的一些缓存数据、包括编译缓存文件等等,这个文件是可以全部清理的,当然,你也可以保留一些最近的项目,先暂时清理历史项目的缓存。
4 ./iOS DeviceSupport 这个文件里面存储的是xcode对手机各个版本的支持文件,这里如果你的项目不再需要支持iOS7、iOS8等,可以先把里面的基于iOS7、iOS8的支持文件清除。
5 完整的Xcode瘦身,可以参考下