可以放心删除 Mac 上的缓存吗?删哪些、怎么删

缓存是 App 为了运行更快而保留的文件,也是“清理”类 App 最先删除的内容。有些可以放心清除,有些不值得清,还有一些不该碰。

通常可以放心删除

  • ~/Library/Caches 中的用户缓存。请先退出 App,再删除它的文件夹。App 会重新生成所需内容。
  • 浏览器缓存:在浏览器自己的设置中清除(例如 Safari → 设置 → 高级 → 显示网页开发者功能,然后选取“开发 → 清空缓存”;或 Chrome → 清除浏览数据 → 缓存的图片和文件)。
  • 开发者和软件包缓存:brew cleanup、npm cache clean --force、pip cache purge、yarn cache clean、~/.gradle/caches,以及 Xcode 的 DerivedData。它们会按需重新下载或重新生成。

请谨慎处理

  • /Library/Caches:由所有用户和部分系统组件共享。通常可以删除,但收益不大。
  • ~/Library/Application Support 中的文件夹:它们不是缓存,而是保存资源库、游戏存档和设置等 App 数据。只有在已删除对应 App 的情况下,才删除其中的文件夹。

不要动

/System/Library/Caches 以及 /System 下的其他任何内容都属于 macOS(其中大部分本来也受保护)。DiskGarden 不允许将系统位置放入清理篮。

能拿回多少?

往往是几 GB,而且其中一部分会随着你使用 App 而回来。缓存很少是 Mac 空间不足的主要原因,通常是少数几个大文件夹。删除之前,请先用 DiskGarden 扫描,看看你 Mac 上的 ~/Library/Caches 是否真的很大,并找出更重要的大文件。

看看你的空间去了哪里

DiskGarden 是一款免费的 Mac 磁盘空间分析工具:按大小映射每个文件夹,让占空间的“大户”一目了然。无需账户,你的文件绝不会离开 Mac。

下载 DiskGarden — 免费