一次随机发生的 macOS 系统垃圾清理任务

自从开始使用 SSD 作为存储介质的 MacBook Pro 之后,发现存储空间一直都捉襟见肘,本来习惯了 750G ~ 1T 以上的硬盘空间,现在活生生的被压缩成了 128G、256G 最多承受的价格是 512G 不能再高了! 所以之前随便搞点东西都存储下来,也不考虑垃圾数据清理的日子变得不那么容易实现了。

这台新电脑的存储空间暂时还好

最明显的莫过于之前我用 MacBook Air (128G版本) 的时候,每次更新 Xcode,我需要做非常多的准备工作,因为一定会提示你的存储空间不够,然后我就删删这儿,删删哪儿,有些临时但是觉得还不错的东西也只能忍痛割爱,最后可能还是需要先把 Xcode 都卸载了,再重新安装,这样配置信息就没有了(虽然好像也没那么多必要的配置),总之体验非常的糟糕。但是也有好的一面,就是我开始重新审视自己对于 macOS 系统(也包括其他系统)的使用习惯了,我应该有更加有效的存储方式,也应该更好的利用存储空间,而不是堆在那里一堆不用的东西浪费(SSD 都是钱啊)。

OminiDiskSweeper

今天整理系统垃圾的原因主要是发现了一个不错的新软件,名字叫 OminiDiskSweeper 名厂 The Omni Group 的免费软件,其实软件的功能非常简单,就是会扫码你的系统,然后按照 Finder 文件夹占用空间的大小来排序一下,这样你方便的知道哪些目录占用了更多的存储空间,剩下的就交给你自己来分析和选择,是否需要删掉,或者让你更了解系统,哪些东西占用了你的存储资源。

而我写这个文章的目的当然不是为了介绍这个软件,更重要的是,我发现了一些我的使用习惯(主要是不良习惯),以及 macOS 系统的资源占用问题,当然了,这是个大课题,估计用的时间越久,理解会越多。 这里先抛砖引玉了。

软件打开以后会列出你的所有磁盘 选择 Macintosh 之后需要花一段时间来分析目录的占用空间

分析过后,你就可以看看自己的电脑到底是被什么东西所占据了。

我的主目录的空间占用情况

我的主目录占用空间200多 G,但是主要的内容有100G 的视频,所以基本还好,没有超出太多我的预期。

所有安装的应用程序占用情况

因为安装了不少软件和开发工具,所以40G的占用情况也还好,可以清理一些不常用的软件,但是展示没必要。

sys_lib_voices.png 这里有一些意外惊喜

System/Library/Speech 这个目录下,居然有3.7G的文件,回想一下,我想起来,大概在我的第一台 Mac 的时候,我试过各种系统的语音,也就是说下载了很多苹果的语音资源库,然后我的系统也经历 TimeMachine 的迁移,一代一代的就把这些文件保留到现在,虽然我现在已经很少用苹果的 Speech 功能了,但是文件还在,这些应该是我最想删掉的内容了。

这里可以查看你使用过的语音包

另一个发现在 /Library/Application Support/GarageBand 目录下:

我几乎没用过 GarageBand 这个软件

GarageBand 占用了接近2G的空间,但是作为一个非音乐爱好者,好像这东西对我来说真的没什么必要,而且我早就在 系统信息/存储空间 里看到过关于 GarageBand 的空间占用情况,但是那时候我真的不知道在什么地方可以删掉它。

系统信息里关于 Music Creation 空间的占用情况

在 目录里,我发现了我之前安装过的 npm 软件,基本是装上之后就没用过,所以也果断卸载删除了

之前安装过的 npm 的软件包

为了测试安装过的 aglio 和依赖库 dredd 体积都不算小,关键是从来没用过。

今天先小探索一下,不过已经节省了我小10G 的空间了,后面会继续挖掘。