储存空间指南
有条不紊地释放 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 GB | docker 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 步:整理你自己的文件
接下来是属于你自己的文件,这需要你亲自判断:
- 大文件:在访达中按 Command + F,选择文件大小 > 大于 1 GB 作为条件,并在“这台 Mac”中搜索。
- 下载内容:按大小和日期排序。App 安装完成后,磁盘映像(
.dmg)和安装压缩包就没有用了。 - 重复文件:同一个照片文件夹复制了三份,视频导出了两次。除了“照片”App(它会在重复项相簿中检测自身图库的重复项),macOS 没有提供查找重复文件的工具。
- 旧的视频或音频项目: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 应该保留多少可用空间?
可以删除“系统数据”吗?
删除缓存安全吗?
iPhone 备份存放在哪里?
~/Library/Application Support/MobileSync/Backup。建议通过访达(连接设备后选择管理备份)或在储存空间 > iOS 文件中管理。