储存空间指南

有条不紊地释放 Mac 磁盘空间

256 GB 的 Mac 很快就会被填满:照片、iPhone 备份、各种缓存、开发工具、下载的 AI 模型。除了用着不舒服,磁盘接近满载还会拖慢系统、阻止 macOS 更新,并让虚拟内存无法正常工作。

与其随手乱删,不如按方法来:先测量,再针对占用大户,最后实现自动化。每一步都使用 macOS 自带的工具,并给出准确的菜单名称,然后说明 MacNeat 可以替你做些什么。

第 1 步:删除之前先测量

打开苹果菜单 > 系统设置 > 通用 > 储存空间。顶部的彩色条按类别(应用程序、文稿、照片、系统数据等)显示空间分布。请稍等一分钟,计算是逐步完成的。

彩色条下方,macOS 会给出几项建议(储存在 iCloud 中、优化储存空间、自动清倒废纸篓)。再往下,每个类别都有一个 (i) 按钮,点按后可以打开详细的文件列表,并按大小排序。

目标应该定在多少?请保持至少 10% 到 15% 的可用空间,在 256 GB 的磁盘上就是 25 到 40 GB。低于这个水平,macOS 就没有足够的空间来存放交换文件、快照和系统更新,而更新往往需要 15 到 25 GB 的临时空间。

看懂“系统数据”

系统数据这个类别常常让人困惑,因为它可能在毫无解释的情况下超过 50 GB 甚至 80 GB。它汇集了 macOS 没有归入其他类别的所有内容:

  • App 和系统的缓存(~/Library/Caches);
  • 本地时间机器快照;
  • 交换文件和睡眠映像;
  • 日志、临时文件以及部分 App 数据;
  • 虚拟机和 Docker 的文件;
  • Apple 智能的资源和已下载的语音。

其中一部分会自行缩小:空间不足时 macOS 会清除本地快照,重新启动则会清空交换文件。要列出快照,打开“终端”并输入 tmutil listlocalsnapshots /。切勿手动删除 /System 或 /private/var 中的文件夹,否则可能导致 Mac 运行不稳定。

还有一点值得注意:不同版本的 macOS 对“系统数据”的统计口径并不完全相同,同一台 Mac 升级系统后,这个数字出现明显波动也很常见。与其盯着这个总数,不如关注其中可以安全清理的具体项目,比如缓存、开发工具数据和旧的设备备份。

第 2 步:针对占用大户

在大多数空间告急的 Mac 上,五六个项目就占了几乎全部可回收空间。常见大小如下:

项目常见大小在哪里查看
iPhone 和 iPad 备份10 到 100 GB储存空间 > iOS 文件 (i),或访达 > 设备 > 管理备份
Xcode(DerivedData、模拟器、归档)20 到 80 GB~/Library/Developer
Docker 和虚拟机10 到 60 GBdocker system df,然后 docker system prune
node_modules 文件夹5 到 30 GB旧项目
本地 AI 模型每个工具 4 到 50 GB~/.ollama/models、~/.cache/huggingface、LM Studio 的模型文件夹
邮件附件2 到 20 GB~/Library/Mail
被遗忘的下载内容5 到 40 GB“下载”文件夹按大小排序

对于 iPhone 备份,每台仍在使用的设备只保留最新的一份即可。对于 Xcode,DerivedData 会在下次编译时重新生成,删除它是安全的。命令 xcrun simctl delete unavailable 可以移除你已不再拥有的 iOS 版本所对应的模拟器。

对于 AI 模型,请在工具本身中删除(例如 ollama rm 模型名称),而不是在访达中直接删除,否则工具可能会保留失效的引用。

第 3 步:整理你自己的文件

接下来是属于你自己的文件,这需要你亲自判断:

  1. 大文件:在访达中按 Command + F,选择文件大小 > 大于 1 GB 作为条件,并在“这台 Mac”中搜索。
  2. 下载内容:按大小和日期排序。App 安装完成后,磁盘映像(.dmg)和安装压缩包就没有用了。
  3. 重复文件:同一个照片文件夹复制了三份,视频导出了两次。除了“照片”App(它会在重复项相簿中检测自身图库的重复项),macOS 没有提供查找重复文件的工具。
  4. 旧的视频或音频项目:Final Cut Pro、iMovie 或 Logic 的资源库可能有几十 GB,可以把它们归档到外置磁盘上。

如果是“音乐”中的重复歌曲,请改为参考我们关于 Apple Music 重复项的专门指南:在访达中删除文件会破坏资料库。

第 4 步:让 iCloud 为磁盘减负

如果你订阅了 iCloud+,有两项设置可以自动卸载不常用的文件:

  • 系统设置 > [你的名字] > iCloud > iCloud 云盘:打开优化 Mac 储存空间。较旧的文件仍会在访达中显示,但只有在打开时才会下载其内容。
  • 照片 > 设置 > iCloud:选择优化 Mac 储存空间。原始文件保留在 iCloud 中,Mac 上只保留较小的版本。

对于某个具体文件,可以在访达中按住 Control 键点按它,然后选择移除下载项:文件仍保留在 iCloud 中,但不再占用本地空间。请注意:没有网络连接时,这些文件将无法打开;而从 iCloud 云盘中删除文件,会在你的所有设备上同时删除。

MacNeat 能替你做什么

MacNeat 沿用同样的方法,让过程更快,同时始终由你做最终决定:

  • Clarté 按类别逐一找出系统缓存和用户缓存、日志、Xcode 数据、包管理器缓存、孤立的构建产物、无用的 AI 文件、本地邮件附件以及各个废纸篓。
  • Archipel 列出大文件、完全相同的重复文件(按内容比对)、几乎相同的图片以及被遗忘的下载内容。
  • Panorama 以大小成比例的气泡来展示整个磁盘或任意文件夹,空间去了哪里一目了然。
  • Nimbus 找出 iCloud 云盘、Google Drive、OneDrive 和 Dropbox 中的大文件和重复文件,并帮助你把它们设为仅在线存储。

你删除的所有内容都会经过废纸篓,每项操作都有记录并可撤销,扫描完全在你的 Mac 上进行。扫描免费,执行操作需要许可证。

长期保持充足的余量

空间收回之后,养成几个习惯,就不必每三个月重来一次:

  • 打开“30 天后从废纸篓中移除项目”(参见安全清倒废纸篓);
  • 每月清理一次“下载”文件夹;
  • 每次换手机后,删除旧设备的备份;
  • 干净地卸载不再使用的 App,连同其支持文件一起移除(参见干净地卸载 App);
  • 准备一块外置磁盘专门存放归档内容:旧照片、已完成的项目、虚拟机。

最后,每月查看一次“储存空间”面板。及早发现空间的突然增长(一份 30 GB 的备份、失控的缓存、被遗忘的虚拟机),远比在一块已经塞满、开始拖慢一切的磁盘里四处翻找要容易得多。

常见问题

Mac 应该保留多少可用空间?
建议保留磁盘容量的 10% 到 15%,并且至少留出 20 到 30 GB,以便从容安装 macOS 更新。
可以删除“系统数据”吗?
不能直接删除。可以通过清理 App 缓存、删除 Xcode 或 Docker 数据,并让 macOS 清除本地快照来缩小这一类别。不要动系统文件夹。
删除缓存安全吗?
用户缓存会自动重建。之后 App 第一次启动可能会稍慢一些。删除前先退出相关 App,并通过废纸篓删除,以便需要时恢复。
iPhone 备份存放在哪里?
位于 ~/Library/Application Support/MobileSync/Backup。建议通过访达(连接设备后选择管理备份)或在储存空间 > iOS 文件中管理。
为什么清理后空间没有回来?
文件还在废纸篓里,需要清倒;或者 macOS 仍保留着本地时间机器快照,会逐步释放。重新启动也有助于刷新储存空间显示。
“优化 Mac 储存空间”会删除我的文件吗?
不会。文件仍保留在 iCloud 中并在访达里可见,只是移除了本地副本。重新打开时需要网络连接。
MacNeat 会在不询问的情况下删除文件吗?
不会。删除什么由你决定,所有内容都经过废纸篓,每项操作都可以撤销。还有模拟模式,让你在不移动任何文件的情况下先行测试。