Mac「系统数据」占用过大怎么处理?别再乱删缓存了
“系统数据占了 200G,怎么才能清理掉”
系统数据不是一个可删的文件夹,而是系统对缓存、日志、快照和本地备份的统称。要按类型分头处理,通常最大头是时间机器本地快照和 iCloud 照片缓存。
English version: Read this in English →
⚡ 先试这一步
用 `tmutil listlocalsnapshots /` 看看是不是快照在占空间——这是最常被忽略、也最容易解决的一项。
你会看到这些现象
- 储存空间面板里「系统数据」条块异常大
- 可用空间忽多忽少,重启后会变化
- 删了文件但空间没有增加
常见原因
- 时间机器本地快照(尤其长期未连备份盘时)
- iCloud 照片的本地缓存
- 应用日志、崩溃报告与字体缓存
- Spotlight 索引与邮件附件缓存
- AV 软件的媒体缓存(Premiere、达芬奇、FCP)
完整排查步骤
- 01
先查本地快照
这是「系统数据」虚高的第一大原因。快照是时间机器在本地暂存的备份,正常的清理机制会在你连接备份盘后自动合并,但长期不连盘就会一直堆着。
tmutil listlocalsnapshots / - 02
按需删除旧快照
确认列表里的日期后,可以逐一删除较早的快照。删除快照不会影响你现在的文件,只是放弃了那些时间点的本地回滚能力。
sudo tmutil deletelocalsnapshots 2026-09-01-120000⚠️ 注意删除前请确认时间机器确实有可用的外部备份,否则会失去回滚能力。 - 03
处理 iCloud 照片缓存
如果开了「优化 Mac 存储」,系统会保留一部分照片原件在本地。检查照片图库的实际体积,必要时导出备份后重建图库,或关闭本地优化改为完全同步到云端。
- 04
清空应用缓存和日志
缓存和日志可以安全删除,系统会重建。注意不要删除 Application Support 下的配置文件,那是你的软件设置。
rm -rf ~/Library/Caches/* && rm -rf ~/Library/Logs/*⚠️ 注意命令会清空当前用户的所有缓存。执行后部分软件首次打开会变慢,属正常现象;请确保没有正在进行的下载或渲染任务。 - 05
检查邮件与信息附件
长期使用系统自带邮件和信息 App 的账户,附件缓存可能积累到数十 GB。在邮件设置里可以限制离线保存的附件范围。
怎么避免再犯
- 保持每月至少连接一次外置备份盘,让本地快照正常合并
- iCloud 照片按需选择「优化 Mac 存储」并定期查看本地占用
- 剪辑软件的项目缓存单独设置到外置硬盘,别放在系统盘
常见追问
系统数据能一键清空吗?
不能。它是多个来源的汇总显示,必须分类型处理。任何声称一键清空的工具,本质上也是在按类删除缓存和快照。
为什么删完立刻又涨回来?
通常是某个应用正在重建缓存,或者本地快照在删除后系统又新建了一批。建议重启后重新观察。