转发自: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磁盘空间的更多相关文章

  1. 简单5步,释放Mac磁盘空间

    收藏一下,以备后用 http://ourmacs.com/mactech/340

  2. 释放Linux磁盘空间的一种方法

        1.用df 检查发现/根目录可用空间为0   [root@/]#df -h   2.用du检查发现 各目录占用的空间都很少,有约3G的空间莫名其妙地丢了.   [root@/]# du -m ...

  3. [记录]一则清理MySQL大表以释放磁盘空间的案例

    一则清理MySQL大表以释放磁盘空间的案例 一.基本情况: 1.dbtest库554G,先清理st_online_time_away_ds(37G)表的数据,保留半年的数据: 1)删除的数据:sele ...

  4. mac磁盘满解决方案

    背景 : 用mac电脑的人,估计都不习惯去关机吧.mac虽然可以不需要关闭电脑,但是久而久之由于应用软件占用产生缓存文件 or 产生虚拟内容交换文件 or 睡眠镜像文件 and so on. 会占用大 ...

  5. mongodb 释放磁盘空间

    db.copyDatabase("from","to","127.0.0.1:16161"); 将127.0.0.1上的from库.拷贝到t ...

  6. 【mongo】drop不释放磁盘空间

    用drop删除mongo的collection后,其size归零,但是storage仍然是原大小,磁盘空间没有被释放. 要用下面命令释放无用的磁盘空间 mongod -repair

  7. Mysql InnoDB彻底释放磁盘空间

    Innodb数据库对于已经删除的数据只是标记为删除,并不真正释放所占用的磁盘空间,这就导致InnoDB数据库文件不断增长. 如果需要彻底释放磁盘空间,则需要先导出数据,然后删除数据文件,最后导入数据. ...

  8. 教训 Mac下装windows系统 失败后 磁盘空间丢失

    本来Mac上装的是win10 最近老提示快过期了 想到月底就要停止免费更新了 决定装一下win8 然后升级到win10 因为之前有过装win10的经验 所以很轻松 进入Mac 先到bootcamp 取 ...

  9. Mysql删除数据后磁盘空间未释放的解决办法【转】

    转自 Mysql删除数据后,磁盘空间未释放的解决办法 - 今日头条(TouTiao.com)http://toutiao.com/a6303087712678412546/?tt_from=mobil ...

随机推荐

  1. Flask笔记:文件上传

    文件上传 enctype:在HTML中的form表单中form标签默认是`enctype="application/x-www-form-urlencoded"`,在文件上传时需要 ...

  2. 深入浅出JVM的锁优化案例

    锁优化 适应性自旋(Adaptive Spinning) 线程阻塞的时候,让等待的线程不放弃cpu执行时间,而是执行一个自旋(一般是空循环),这叫做自旋锁. 自旋等待本身虽然避免了线程切换的开销,但它 ...

  3. Expression表达式目录树动态拼接 反射获取泛型方法

    class TestOne { public String[] arr = { "1", "2", "3" }; public class ...

  4. Arcgis CreateFishnet工具,生成到FileGDB中要素类的格网大小不一致

    我的第一篇博客!哈哈 最近在做一些关于创建渔网的工作,发现一些问题,做个总结. 1.问题描述:如图1,设置好渔网的必要参数,输出目录为gdb里的矢量图层,(行列数比较大,渔网的地理范围较小),输出的格 ...

  5. win10企业版LTSC批量激活

    slmgr -ipk M7XTQ-FN8P6-TTKYV-9D4CC-J462D   slmgr -skms kms.03k.org slmgr -ato slmgr -dlv

  6. NVIDIA-SMI参数解析

    第一栏的Fan:N/A是风扇转速,从0到100%之间变动,这个速度是计算机期望的风扇转速,实际情况下如果风扇堵转,可能打不到显示的转速.有的设备不会返回转速,因为它不依赖风扇冷却而是通过其他外设保持低 ...

  7. 201871010135 张玉晶《面向对象程序设计(java)》第6-7周学习总结

    201871010135 张玉晶<面向对象程序设计(java)>第6-7周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ ...

  8. Git安装(一)

    1. 下载Git 官网地址:https://git-scm.com/downloads 这里选择下载Git-2.23.0-64-bit.exe 2. 安装 安装完成

  9. shell的使用技巧

    推荐使用的远程连接软件以及vi编辑器的基本使用 简介:远程连接软件 与 vi命令的基本使用 (1)软件: CRT 已经下载好的压缩包 直接双击 点击新建会话  点击下一步  输入主机名  下一步    ...

  10. 生产器&迭代器

    生成器 列表生成器:简洁代码 >>> a = [i+1 for i in range(10)] >>> a [1, 2, 3, 4, 5, 6, 7, 8, 9, ...