释放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磁盘空间的更多相关文章
- 简单5步,释放Mac磁盘空间
收藏一下,以备后用 http://ourmacs.com/mactech/340
- 释放Linux磁盘空间的一种方法
1.用df 检查发现/根目录可用空间为0 [root@/]#df -h 2.用du检查发现 各目录占用的空间都很少,有约3G的空间莫名其妙地丢了. [root@/]# du -m ...
- [记录]一则清理MySQL大表以释放磁盘空间的案例
一则清理MySQL大表以释放磁盘空间的案例 一.基本情况: 1.dbtest库554G,先清理st_online_time_away_ds(37G)表的数据,保留半年的数据: 1)删除的数据:sele ...
- mac磁盘满解决方案
背景 : 用mac电脑的人,估计都不习惯去关机吧.mac虽然可以不需要关闭电脑,但是久而久之由于应用软件占用产生缓存文件 or 产生虚拟内容交换文件 or 睡眠镜像文件 and so on. 会占用大 ...
- mongodb 释放磁盘空间
db.copyDatabase("from","to","127.0.0.1:16161"); 将127.0.0.1上的from库.拷贝到t ...
- 【mongo】drop不释放磁盘空间
用drop删除mongo的collection后,其size归零,但是storage仍然是原大小,磁盘空间没有被释放. 要用下面命令释放无用的磁盘空间 mongod -repair
- Mysql InnoDB彻底释放磁盘空间
Innodb数据库对于已经删除的数据只是标记为删除,并不真正释放所占用的磁盘空间,这就导致InnoDB数据库文件不断增长. 如果需要彻底释放磁盘空间,则需要先导出数据,然后删除数据文件,最后导入数据. ...
- 教训 Mac下装windows系统 失败后 磁盘空间丢失
本来Mac上装的是win10 最近老提示快过期了 想到月底就要停止免费更新了 决定装一下win8 然后升级到win10 因为之前有过装win10的经验 所以很轻松 进入Mac 先到bootcamp 取 ...
- Mysql删除数据后磁盘空间未释放的解决办法【转】
转自 Mysql删除数据后,磁盘空间未释放的解决办法 - 今日头条(TouTiao.com)http://toutiao.com/a6303087712678412546/?tt_from=mobil ...
随机推荐
- C# 实现 奇数偶数排序,奇数在前,偶数在后
public static void SortByOddAndEven(int []arr) { for (int i = 0; i < arr.Length; i++) { for (int ...
- jmeter入门操作 = 接口
1.没安装工具的朋友,不熟悉菜单插件使用的朋友,请先看:https://www.cnblogs.com/beile/p/11007754.html 2.开始调用http请求 测试地址:http://h ...
- Java生鲜电商平台-电商促销业务分析设计与系统架构
Java生鲜电商平台-电商促销业务分析设计与系统架构 说明:Java开源生鲜电商平台-电商促销业务分析设计与系统架构,列举的是常见的促销场景与源代码下载 左侧为享受促销的资格,常见为这三种: 首单 大 ...
- MTSC2019大会日程重磅发布,腾讯WeTest独家Topic大揭秘!
WeTest 导读 中国移动互联网测试开发大会 Mobile Testing Summit China(简称 MTSC)是由国内最大的移动测试技术社区 TesterHome 发起的软件测试行业技术会议 ...
- 使用jq操作脚本生成元素的事件
其实这个很简单,是jq里面的一个delegate操作,具体如下: $("div").delegate("button","click",fu ...
- charles代理设置与数据劫持
1.安装charles,点击帮助——ssl代理——在移动设备或远程浏览器上安装charles root证书,看到如下界面: 2.在手机保证和电脑连接同一个wifi的前提下,开启手机代理,输入服务器地址 ...
- null,undefined.'',false关系
null == undefined //truefalse =='' //true boolean类型跟其它类型==时,会转换成Number类型 Number类型跟String类型==时,string ...
- 「白帽黑客成长记」Windows提权基本原理(下)
上一篇文章我们介绍了信息收集方法和WMIC,今天我们将跟随作者深入学习Windows提权基本原理的内容,希望通过这两篇文章的讲解,大家能够真正掌握这个技能. 推荐阅读:「白帽黑客成长记」Windows ...
- Qt ini文件
ini文件格式 节(section) 节用方括号括起来,单独占一行,例如: [section] 键(key) 键(key)又名属性(property),单独占一行用等号连接键名和键值,例如: name ...
- STM32F4 串口IAP程序要点
1. IAP(bootloader)程序 1.1 内部Flash地址分配 /* Start of the Flash address */ #define STM32_FLASH_BASE 0x080 ...