
Mac 磁盘空间总是不够?我用这套“5 步清理法”把“系统数据/其他”压下去了(附 CleanDiskGo)
硬盘一红,Mac 就像被人掐住了脖子。
更新失败、导出失败、微信发个原图都转圈、Safari 开个页面像在用 2012 年的网……最离谱的是,你打开“储存空间”,看到一大坨灰色的系统数据/其他,占了几十 GB,甚至上百 GB。
你想删。你又不敢删。
我也一样。直到某天我发现:大多数人不是不会清理,而是清理顺序错了——先去啃最危险的“系统数据”,反而忽略了最容易、最安全、最能见效的那一批“空间大户”。
这篇我直接给你一套我自己反复用过的流程:从最安全的开始,越往后越谨慎。你照着做,基本能把“磁盘爆红”的概率打下去。
顺便说一句:如果你已经厌倦了翻 ~/Library 当保洁员,我也会讲我后来为什么更愿意用 CleanDiskGo 来做“可视化体检 + 有边界的清理”。
先把预期说清:你要的是“可用空间”,不是“数字好看”
很多人清完会吐槽:我删了十几 GB,储存空间条怎么没变?
这事真不一定是你白忙。
macOS 的统计刷新有延迟;某些空间(比如本地快照)也不是“立刻归还给你”。所以我建议你用两个指标判断:
- Finder 里看“可用空间”有没有变大(最实用)
- 清理前后,是否能正常更新/导出/安装(最现实)
数字条晚点刷新,别急着自我怀疑。
第 0 步(保命):先做 3 件小事,省你半天后悔
这三件很土,但能救命:
- 把重要文件先备份(Time Machine / 同步盘 / 移动硬盘都行,别嘴硬)
- 退出正在占资源的应用(尤其是微信/QQ/浏览器/剪辑软件/网盘同步)
- 先清“下载”和“废纸篓”,别上来就动系统目录
我见过太多人一紧张就去搜“怎么删除系统数据”,然后开始复制粘贴终端命令——这条路走不好,会把你带到“重装系统”。
第 1 步:先把最大、最确定的垃圾捞出来(通常 10 分钟见效)
不需要任何工具,先从这几类动手。它们的共同点是:你看得懂、你能确认、你删了不伤系统。
1)Downloads 里的“安装包坟场”
打开“下载”文件夹,按大小排序,你大概率会看到:
.dmg、.pkg、.zip一堆- 各种“final_final_v3”视频
- 你早就忘了下载过的镜像文件
如果你有“保留旧版本安装包做回退”的习惯,别硬删,挪到一个专门的备份目录(比如 ~/Installers)。没有这个习惯?那就删。
2)你以为删了,其实没删:废纸篓
别笑。真的。
很多人就是卡在这一步:删完文件,觉得已经释放空间了,然后继续焦虑“系统数据怎么还这么大”。先把废纸篓清空,或者至少确认里面没有“我还要找回来”的东西。
3)桌面/视频/照片里那几个“大块头”
这一条很直白:别在 256GB 的盘上长期堆 4K 素材还不归档。
你要么放移动硬盘,要么放 NAS,要么上云。你把 Mac 当仓库,Mac 就会用“卡顿”回敬你。
第 2 步:把“容易反复长胖”的几类缓存先打下来(安全优先)
这里我给你一个很实用的原则:
只清这三类:Caches / Logs / 临时文件。
别碰你看不懂的“配置、数据库、工程文件”。
你可以手动做,也可以交给工具做。
手动派(够用版)
Finder → 前往 → 前往文件夹… 依次打开:
~/Library/Caches/~/Library/Logs/
然后用“应用名/开发商名”当关键词搜(比如 com.tencent.xinWeChat、Chrome、Adobe)。
我只建议删除你能一眼判断归属的文件夹。那种“看起来像系统关键组件”的,别动。
我后来用的懒人做法:CleanDiskGo 的「垃圾清理」
我不太喜欢“清理工具替你做决定”的风格,但 CleanDiskGo 有一点我比较吃:它会把清理项列出来,让你确认,再动手。
更重要的是,它会把危险的那类东西隔离开来,不至于让你在 ~/Library 里手抖。
第 3 步:专门解决“系统数据/其他”这个灰色大怪兽(但别鲁莽)
系统数据很像一个“收纳筐”:凡是 macOS 不知道怎么分类的东西,都往里塞。
所以你看到它大,并不等于“系统坏了”。多数时候,是下面这些在捣乱。
1)Time Machine 本地快照:最常见的“空间幽灵”
你开了 Time Machine,但备份盘没插着?macOS 会悄悄留一堆本地快照。
它的特点是:你删了大文件,空间不怎么回来;系统数据反而看起来更大。
终端里可以看看有没有本地快照(只看,不要乱删别的):
tmutil listlocalsnapshots /如果你看到一长串快照 ID,那基本就对上了。
处理方式也别暴力。最稳的是:把备份盘接上,让 Time Machine 完整跑一次;系统会自己调度空间。你硬要马上释放,也建议只按 Apple 官方流程来,不要去网上抄那些“sudo 删除系统目录”的偏方。
2)聊天软件附件:你以为只有几张图,其实能塞满一块 SSD
微信、QQ、Slack、Teams 这类软件,很擅长把附件、语音、表情包、重复下载塞进容器目录。
问题是:你在软件里“清理聊天记录”,清掉的通常只是“表面”。后台缓存还在。
这类东西最适合用可视化扫描去抓,因为路径藏得深,靠肉眼翻真的会烦。
3)Mail 附件、网盘缓存:看不见,但巨能吃
Mail 的附件下载目录、各种同步盘的离线缓存、浏览器的媒体缓存……你不去翻,它们能一直长,长到你怀疑人生。
但这里有个坑:邮件附件有些删了就回不来(尤其是对方只给短期下载链接的那种)。
所以我的建议是:重要附件先另存到你确定的位置,再清缓存。
4)开发者/创作者专属:Xcode / 剪辑软件的缓存
如果你装了 Xcode,DerivedData、模拟器资源、归档文件都是大户。
如果你剪视频,Final Cut、Adobe 的渲染缓存、代理文件也很猛。
这类空间你清完会很爽,但代价也很真实:下次打开工程/编译,会慢一段时间。
你得接受这件事:空间和时间,总要交一种税。
用 CleanDiskGo 做“体检”更省事的地方
我最常用的是它的两个功能:
- 磁盘分析(Disk Analysis):把占用大的目录一眼摊开,你不用猜
- 大文件/重复文件扫描:找那种“内容一模一样、名字不一样”的文件,手动基本找不出来
它解决的不是“帮你删”,而是“帮你看清楚到底是谁在占用空间”。看清楚之后,你删得更果断,也更安全。
第 4 步:别忘了“卸载残留”——它是系统数据长期变胖的慢性病
很多人空间不够,不是因为装得多,而是因为卸载得太敷衍。
拖 App 到废纸篓,只是把“门牌”拆了。
配置、缓存、容器、启动项还在 ~/Library 里继续占着位置。
如果你愿意手动清,思路跟我之前写的卸载流程一样:用软件名/开发商名去搜残留目录。
如果你懒(我理解),就用 CleanDiskGo 的「应用管理」:
- 列出 App 本体
- 同时把关联的支持文件/偏好设置/缓存列出来
- 你确认后一次性卸载
我最怕那种“帮你一键卸载但不给你看删什么”的工具。
CleanDiskGo 至少会把清单摆在台面上,这点我认为是底线。
第 5 步:防复发(不然你下个月还会回来搜“系统数据爆满”)
这一步没啥玄学,就是习惯问题:
- 下载目录每周扫一次:安装包、压缩包、素材及时归档
- 聊天软件别把“自动下载”开到最大:尤其是群多的人
- 同步盘别全量离线:把“常用离线”留给常用文件就好
- 开发/剪辑相关缓存:项目结束就清一次,别拖一年
我自己还有个小习惯:硬盘剩余空间 尽量别低于 20%。
不是迷信,是 macOS 在空间紧张时,调度会变得更激进,你的体验会明显变差。
你可能会问:我到底该不该用清理工具?
我说句不太“政治正确”的:如果你每次都得翻 ~/Library、查路径、猜哪些能删——那你已经在付时间成本了,只是你没把它当成本。
但工具也不是越狠越好。
我挑清理工具只看三条:
- 能不能把要删的东西列清楚(不给清单的,直接 pass)
- 有没有安全边界(别动系统关键文件,别动你看不懂的)
- 能不能帮我定位“真正的大户”(磁盘分析、大文件、重复文件)
CleanDiskGo 基本踩在这三点上,所以我才愿意长期用它:不是因为它“神奇”,而是它把你看不见的那一坨东西摊开给你看,让你自己做决定。
你要的不是“一键变快”。你要的是“我知道我删了什么,并且我删得放心”。
就这点。