mac系统数据中的缓存需分类清理:先用系统设置→通用→储存空间识别可删项;再手动清理~/library/caches中老旧第三方缓存;谨慎处理/library/caches和/var/log中的系统级文件;终端命令du可辅助定位大缓存。

Mac 的“系统数据”里藏着大量应用缓存,它们不是垃圾,但长期不清理会越堆越多,拖慢速度、挤占空间。关键不是全删,而是识别哪些能清、怎么清得安全又有效。
用系统自带工具快速识别可清理项
这是最稳妥的起点,系统已帮你做过初步分类和风险过滤:
- 打开系统设置 > 通用 > 储存空间,等10–30秒完成扫描
- 找到系统数据条目,点击右侧管理
- 在弹出窗口中逐项操作:缓存文件 → 删除、日志文件 → 删除、旧文件 → 优化
- 系统会自动跳过正在被使用的缓存,只清理失效或冗余部分
手动清理用户级应用缓存(最常见效)
第三方软件(如 Chrome、Adobe、Bilibili、Microsoft Office)产生的缓存就藏在这里,删除后重启应用即重建,不影响功能:
- 按 Command + Shift + G 打开“前往文件夹”,输入 ~/Library/Caches
- 按大小排序,重点关注名称含 Google、Microsoft、Adobe、NetEase、Bilibili 等的文件夹
- 优先清理创建时间早于90天、且对应软件你近期没用过的缓存文件夹
- 右键移到废纸篓 → 右键废纸篓 → 清空废纸篓
谨慎处理系统级缓存与归档日志
这部分涉及系统服务和后台进程,不能乱删,但可定向清理明显无用的大文件:
- 再次按 Command + Shift + G,输入 /Library/Caches(注意没有波浪线)
- 输入管理员密码后进入,查看是否有明显旧的安装包(如 com.apple.SoftwareUpdate 下残留的 .pkg)、第三方服务缓存
- 再输入 /var/log,只清理带 .gz 或 .old 后缀的归档日志,避开正在写的 system.log 等实时日志
- 不确定的文件夹别删,宁可跳过
终端命令辅助定位大缓存(进阶可选)
如果想快速找出哪个缓存占了最多空间,可以用终端辅助判断,再决定是否手动删:
- 打开终端,运行:
du -sh ~/Library/Caches/* | sort -hr | head -n 10 - 这会列出用户缓存中最大的10个子目录,帮你聚焦目标
- 确认后再删,例如清理 Safari 缓存:
rm -rf ~/Library/Caches/com.apple.Safari - 注意:rm -rf 不可撤销,路径务必核对准确











