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

Posted lovenjoe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Mac的磁盘空间从0G清理出100G?相关的知识,希望对你有一定的参考价值。

### 背景

大家都知道,如果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?的主要内容,如果未能解决你的问题,请参考以下文章

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

mac安装win10分割多少磁盘空间合适

Mac清理磁盘空间(二)

苹果系统MacOS硬盘满了,软件和文稿也清理不出空间,怎么清理出空间呢?

Mac内存空间不足如何释放储存空间?深度清理Mac磁盘空间的方法教程

MacOS磁盘空间满了!如何清理mac电脑的隐藏空间!