### 背景

大家都知道,如果Mac电脑磁盘是256G,实际空间只有250.79G,在操作系统左上角 “关于本机”-》“储存空间” 里可以看到这个数值,这也是PC操作系统的一个行业规范(奸商)。

PS:建议大家有机会尽量买大一点空间,至少512G以上才称得上合格的使用电脑,至于为什么下面会讲到,否则你会每天生活在空间焦虑当中。

公司的开发机只有256G的,这在10年前用来开发勉强还算可以,可随着科技的进步及时间的沉淀,这个容量就显得越来越捉襟见肘了,主要原因如下:

1.  安装的应用越来越多,升级包也越来越大,1个应用的安装往往不仅仅是安装包的大小,还包括设置(Cantainer)、缓存(Cache)、临时(Temp)、日志(Log)、内容(Content)等信息,可别小看这些信息,日积月累会让你的磁盘空间被一点点吃掉;
2.  保存的文件、图片、视频等内容越来越多,特别是在1个公司呆得久了,材料小、多、杂、乱,想清理很难下手;
3.  有些开发工具包升级的版本因为要兼容的原时会越来越多,也会吃掉不少的空间;
4.  系统的日志会越来越多;

磁盘空间维持在10G左右好长时间了,以前日常的工作过程偶尔清理还能应付过来,这几天不怎的,清理的速度赶不上使用的速度,有时候直接没空间了;用过Mac的同学都知道,没有空间的时候干什么都不行,剩下30+M空间也不可能编辑并保存得了1个几K的文件。

解决方案也不是没有,换部新的电脑重新部署,换电脑的代价,呵呵,做开发的同学你懂的;换一台512G的,不好意思,没有。

于是,决定深入修理修理【磨刀】。

### 第一式

比较“能的”办法,使用系统的空间分析工具手动清理,通过“macOS磁盘”-》右键-》管理储存空间...-》看分析的结果;

愣一下看不出来,因为Mac系统分析出来的大小是它认为可以比较安全去手动操作的文件,所以叫“推荐”,比如图里的 “文稿” 只有7.84G,实际上这里你可以有很大的操作空间,还有就是那个 “其它” 更是玄乎,不能操作、不知道怎么操作。

在文稿那个地方有个“文件浏览器”的分类,在这里能看到当前用户目录(/Users/user name/)下的所有文件/文件夹大小按从大到小排列,用户目录下的Log或Cache字眼的文件/目录一般情况下都是可以清理的,根据实际情况清理,因为有些缓存清理了可能会对使用有影响,比如浏览器的Cache清理后之前的一些浏览记录就没了;

像我们做App开发,有几个是可以清理出不少空间的,比如占最大的资源库目录下:

Developer目录,这里主要是开发iOS留下来的一堆各种文件,这里多说一句苹果有点不厚道了,为了自家大空间磁盘的电脑买得好,使劲给自己的开发体系造大文件,Xcode安装包已经19G了,升级安装需要的系统空间至少45G,网上搜 “Xcode 清理存储空间” 一大堆教程,这里略过不表;

Containers目录:这里一般是各个应用的设置及操作或历史留存信息,可以安全删除,删除后相当于应用重新安装一样;比如WPS软件重新打开时要重新登录、操作的历史也没有了;可以清理很多Mac操作系统自带的应用信息,如股标、天气、备忘录等的目录信息,能清出10几个G的空间来,不过重启电脑又自动产生了【摊手】,除非你删除系统的应用,不过macOS 11以后,苹果把这个口也封死了【再摊手】。

Caches目录:可以删除,不过就个目录不会占太多的空间(本人电脑用了这么久也就700多M),不删除也罢;

其它的点进去看看,Log/Cache这些字眼的可以安全删除,其它的根据情况自行删除。

### 第二式

省事的办法,网上不是有各种磁盘清理大师么,于是找到 CleanMyMac X,免费的一般都不好使,花了几百大洋买了个正版的,扫描清理了一下,清出几个G来;

哎,当时就觉得钱白花了,这几个G的空间我还需要这么“专业的”工具啊,自己手动就搞定了;

想想也是,通用的软件其实也是要遵守操作系统的基本守则,比如哪些文件不能动,动了会有风险,这些软件也就只能清理一些用户安全区域里的一些缓存、临时文件什么的,再有就是提示有些很久没用过的应用软件可以删除了;

说白了就是治标不治本,买不买自己掂量,可能用在Windows上会比较有用,道理你懂的;

当然,清理出来的这几G空间也是撑的一小段时间,算是略有价值吧。

### 第三式

以上两种方式在一定程度上能解决部分问题,像我只有不到20G空间的电脑这样循环往复支撑了1年多【辛酸】;

今天这种方式终于不行了,只能出大招,也是最危险的方式;

批开终端 “Terminal”,定位到根目录/下 “cd /”,查看文件大小并排序:

sudo du -sh * | sort -rh

看看哪些文件占空间最大;

如图,

清理前private空间占83.8G,3.8G是清理后的大小,因为里面有个向日葵的日志(Log)占了将近80G【这里难免口吐芬芳】;

Users里面也有几个不用的用户信息删除了,腾出几个G的空间;

还有其它;

说到这里,轻易不要用这个大招,因为这里有不少文件是系统文件,是不能动了,对于macOS,相对安全的目录一般都在 Users目录下,一般不会影响操作系统;

有哪些文件不能动呢?网上也有“专业攻略”,可参考文章 [https://zhuanlan.zhihu.com/p/100138983](https://zhuanlan.zhihu.com/p/100138983);

总之小心就是了。

如何将Mac的磁盘空间从0G清理出100G?相关推荐

  1. jbod ugood 磁盘驱动状态_如何检查Mac磁盘空间,mac磁盘空间其他怎么清理

    致力于成为您终身的苹果管家 点击上方蓝字  关注我们 检查Mac磁盘空间的时候,你会发现"其他存储"占用了驱动器太多的空间.你知道Mac上的其他存储在哪里,mac磁盘空间其他怎么清 ...

  2. mac电脑磁盘满了怎么办?mac电脑磁盘空间不足怎么办

    无论什么操作系统的电脑存储空间总是有限的,当文件数量多到一定程度时要么删除文件,要么将其移至移动硬盘上,以腾挪出更多空间.但有时发现mac上文件并不能移动到移动硬盘. 其实,mac不能将文件移动到硬盘 ...

  3. Mac系统磁盘空间清理让你不头疼吗?

    Mac原本是想用户不用关心磁盘的问题,不像Windows系统那样,要分C盘.D盘 ,这么多盘的概念.Mac一个盘,直接使用,但前几年的磁盘空间比较小,很多都是256G,或者128G的磁盘,随着系统越做 ...

  4. Mac OS 磁盘空间不释放(删除文件空间不恢复)

    Mac OS 磁盘空间不释放(删除文件空间不恢复) 不知道什么时候出现的bug, 就用着用着发现硬盘不够用了(500G的固态) 起初以为是自己下载东西太多了, 于是删掉点大文件什么的(几十个G)发现好 ...

  5. Mac启动磁盘已满怎么办?Mac启动磁盘已满怎么清理?

    如果你的Mac电脑经常弹出窗口"您的启动盘几乎已经满了",这说明你的Mac硬盘空间严重不足了,清理各种不必要的垃圾可以释放一些空间,那么Mac启动磁盘已满怎么清理?下面为大家带来几 ...

  6. mac appstore磁盘空间不足_最强mac虚拟机Parallels Desktop 16 有哪些重要的新增功能?...

    Parallels Desktop 16 正式发布,软件带来了一些显着的新功能和性能增强,包括对 macOS Big Sur 的全面支持. 当苹果推出 macOS Big Sur 时,它终止了对 Pa ...

  7. 清理优化mac苹果磁盘空间的方法

    一.清理系统缓存数据在配置足够的情况下,Mac系统缓存可以加速操作响应,但在磁盘空间不足时,缓存刷新不及时,就会导致系统运行慢,卡顿诸多问题.所以,对于小容量的 Mac机型来说,清理缓存是很有必要的! ...

  8. macpro如何清理磁盘空间_Mac存储空间清理,如何释放Mac空间并清理垃圾 | Crucial(英睿达)...

    如何释放 Mac®上的空间 在Mac使用过程中,许多用户会遇到这样的情况:突然收到系统提示,说磁盘已满/存储空间不足:下载或安装新的应用程序时,磁盘空间不足导致安装或下载失败.如果您也遇到这样的情况, ...

  9. 怎样清理苹果电脑磁盘空间_Mac怎么清理磁盘垃圾

    Mac怎么清理磁盘垃圾?许多mac用户在使用mac电脑的过程中会收到"磁盘几乎已满"的消息,那么我们到底该如何解决这个问题呢?下面小编为每一个不知道怎么清理磁盘垃圾的mac用户详细 ...

  10. 怎样清理苹果电脑磁盘空间_苹果磁盘空间不足怎么清理_mac系统怎么清理磁盘空间-win7之家...

    当我们在使用苹果mac系统电脑使用一段时间之后,电脑就会自动产生很多缓存和垃圾文件,如果时间久了没有及时清理就会导致磁盘空间不足,然后电脑运行变得不是很流畅,所以我们需要对磁盘空间进行清理,接下来给大 ...

最新文章

  1. NYOJ 35 表达式求值
  2. 单片机如何使用振动传感器801s_振动传感器如何跟踪测量机器的健康状况
  3. 生产环境中Oracle常用函数总结
  4. CSS3和js炫酷点击按钮3D翻转动画特效
  5. 怎么判断笔记本显卡性能?笔记本显卡和台式机显卡性能差距大吗
  6. niosii spi 外部_niosii boot过程
  7. UE4 UV缩放 旋转和偏移
  8. 1元体验京东云服务器
  9. excel导入时手机号码格式错误的一个解决方法
  10. CWnd::WindowProc的理解
  11. C#-Excel导入工资条群发邮箱
  12. 【产业互联网周报】外媒:英特尔等公司暂停向俄罗斯发货;阿里云季度营收195亿元;第四范式再次提交上市申请...
  13. mesh 协调器 路由器_为什么WiFi6和MESH是绝配
  14. 用mysql创建数据库school_Mysql 数据库创建基本步骤
  15. 打表法与freopen 函数
  16. 设计模式解密(6) - 建造者模式(生成器模式)
  17. iis搭建mysql_IIS+PHP+MYSQL搭建
  18. Golang:os/io标准库读取文件
  19. 华为错误报告存放路径_985应届硕士放弃实习转正机会,去华为、头条面试,结果蒙了...
  20. Http请求的header中不能带有中文 There was an error connecting to XXX

热门文章

  1. 生产环境服务CPU飙升问题分析
  2. 如何在Word2010中查找指定文字
  3. 梯度消失和爆炸原因以及解决方法
  4. 数量积与向量积(点积与叉积)
  5. whatsapp多开,电脑版whatsapp多开
  6. 博客线下推广的小技巧
  7. 老徐和阿珍的故事:CAP是什么?超级爱放P吗?
  8. 效果图是怎么做出来的?
  9. 中职学校计算机课听课记录表,中职听课记录
  10. 全球与中国电子柜锁市场深度研究分析报告