释放mac磁盘空间
Posted zhang-can
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了释放mac磁盘空间相关的知识,希望对你有一定的参考价值。
转发自:https://www.jianshu.com/p/722093bc3dea
Mac清理磁盘空间主要讲述在Mac上工作清理磁盘空间的小技巧,本节主要讲述作为一名使用Mac开发的ios工程师,需要清理Xcode等方面的磁盘空间。
1、删除对旧设备的支持
影响:可重新生成;再连接旧设备调试时,会重新自动生成。随便删除,高兴就好!
路径:~/Library/Developer/Xcode/iOS DeviceSupport
2、删除旧版本的模拟器支持
影响:不可恢复;如果需要旧版本的模拟器,就需要重新下载了。慎重操作,可以删除旧版本的模拟器。
路径:~/Library/Application Support/iPhone Simulator
3、删除模拟器的临时文件
影响:可重新生成;如果发现tmp文件夹很大,就删除掉吧,tmp文件夹里的内容是不重要的。在iOS Device中,存储空间不足时,tmp文件夹是可能被清空的。
路径:~/Library/Application Support/iPhone Simulator/6.1/tmp (以iOS Simulator 6.1为例)
4、删除模拟器中安装的App
影响:不可恢复;对应的模拟器中安装的App被清空了,如果不需要就删了吧。
路径:~/Library/Application Support/iPhone Simulator/7.1/Applications (以iOS Simulator 7.1为例)
5、删除打包ipa
影响:不可恢复;删除打包上传App Store的ipa文件,删除影响不大,可以随时重新打包上传
路径:~/Library/Developer/Xcode/Archives
6、删除DerivedData
影响:可重新生成;工程在xcode上运行时生成缓存文件,重新打开项目时会重新生成,大的项目会耗费一些时间,删除基本没有什么大的影响。
路径:~/Library/Developer/Xcode/DerivedData
7、删除模拟器上app应用运行生成缓存文件
影响:可重新生成;
路径:~/Library/Developer/XCPGDevices
8、删除Xcode中多余的证书provisioning profile
影响:不可恢复;xcode中各种证书provisioning profile,删除多余的证书,一般可以全部删除证书,再从开发者账号上下载需要的证书就可以。
路径:~/Library/MobileDevice/Provisioning Profiles
9、 删除 qq, 微信等缓存
我本机清理的时候, 发现微信缓存有 10G, QQ有4G
在前往文件夹的地方输入:~/Library/Containers/com.tencent.xinWeChat,将com.tencent.xinWeChat文件删除即可,当你重新打开微信软件的时候,会重新生成com.tencent.xinWeChat文件夹;
其他软件删除缓存数据的方法也一样, 如果某个软件你已经不用了, 却发现有大量缓存文件占据磁盘空间, 那就大胆的删掉吧
10、linux 查看文件夹大小的命令
du -d 1 -h | sort nr | head
这句命令表示查看当前目录的子文件夹的大小, 只递归一层, -h表示以MB, GB, KB等单位显示文件大小,
但是 加了 -h 就不能正常排序了
head 表示只看排序后的最占空间的10个文件或文件夹
以上是关于释放mac磁盘空间的主要内容,如果未能解决你的问题,请参考以下文章