释放mac磁盘空间

转发自:https://www.jianshu.com/p/722093bc3dea

Mac清理磁盘空间主要讲述在Mac上工做清理磁盘空间的小技巧,本节主要讲述做为一名使用Mac开发的iOS工程师,须要清理Xcode等方面的磁盘空间。

一、删除对旧设备的支持

影响:可从新生成;再链接旧设备调试时,会从新自动生成。随便删除,高兴就好!linux

路径:~/Library/Developer/Xcode/iOS DeviceSupportxcode

二、删除旧版本的模拟器支持

影响:不可恢复;若是须要旧版本的模拟器,就须要从新下载了。慎重操做,能够删除旧版本的模拟器。缓存

路径:~/Library/Application Support/iPhone Simulator微信

三、删除模拟器的临时文件

影响:可从新生成;若是发现tmp文件夹很大,就删除掉吧,tmp文件夹里的内容是不重要的。在iOS Device中,存储空间不足时,tmp文件夹是可能被清空的。app

路径:~/Library/Application Support/iPhone Simulator/6.1/tmp (以iOS Simulator 6.1为例)3d

四、删除模拟器中安装的App

影响:不可恢复;对应的模拟器中安装的App被清空了,若是不须要就删了吧。调试

路径:~/Library/Application Support/iPhone Simulator/7.1/Applications (以iOS Simulator 7.1为例)code

五、删除打包ipa

影响:不可恢复;删除打包上传App Store的ipa文件,删除影响不大,能够随时从新打包上传排序

路径:~/Library/Developer/Xcode/Archives递归

六、删除DerivedData

影响:可从新生成;工程在xcode上运行时生成缓存文件,从新打开项目时会从新生成,大的项目会耗费一些时间,删除基本没有什么大的影响。

路径:~/Library/Developer/Xcode/DerivedData

七、删除模拟器上app应用运行生成缓存文件

影响:可从新生成;

路径:~/Library/Developer/XCPGDevices

八、删除Xcode中多余的证书provisioning profile

影响:不可恢复;xcode中各类证书provisioning profile,删除多余的证书,通常能够所有删除证书,再从开发者帐号上下载须要的证书就能够。

路径:~/Library/MobileDevice/Provisioning Profiles

九、 删除 qq, 微信等缓存
我本机清理的时候, 发现微信缓存有 10G, QQ有4G
在前往文件夹的地方输入:~/Library/Containers/com.tencent.xinWeChat,将com.tencent.xinWeChat文件删除便可,当你从新打开微信软件的时候,会从新生成com.tencent.xinWeChat文件夹;

其余软件删除缓存数据的方法也同样, 若是某个软件你已经不用了, 却发现有大量缓存文件占据磁盘空间, 那就大胆的删掉吧

 

 

十、linux 查看文件夹大小的命令
du -d 1 -h | sort nr | head这句命令表示查看当前目录的子文件夹的大小, 只递归一层, -h表示以MB, GB, KB等单位显示文件大小, 可是 加了 -h 就不能正常排序了head 表示只看排序后的最占空间的10个文件或文件夹

相关文章
相关标签/搜索