Levo 指南 · 磁盘空间
如何清理 Mac 缓存,以及哪些缓存可以放心删除
只要关闭了对应的 App,~/Library/Caches 中的用户缓存就可以放心删除,App 需要时会重新生成。/Library/Caches 和 /System/Library/Caches 中的系统缓存最好留给 macOS。会出问题的删除,往往是删掉了一个只是看起来像缓存的文件夹。

| 缓存 | 位置 | 能安全删除吗? |
|---|---|---|
| 用户 App 缓存 | ~/Library/Caches | 能,先关闭 App。会重新生成 |
| 浏览器缓存 | ~/Library/Caches/Google/Chrome、com.apple.Safari,以及各浏览器自己的设置 | 能。网页会慢一次 |
| 沙盒 App 缓存 | ~/Library/Containers/<app>/Data/Library/Caches | 能,一次处理一个 App |
| 命令行工具缓存 | ~/.cache、npm、Homebrew、pip | 能。需要时会重新下载 |
| 系统缓存 | /Library/Caches | 大部分能。不认识的就别动 |
| macOS 自身的缓存 | /System/Library/Caches | 不能。它受保护,macOS 会自行重建 |
缓存是什么,什么会长回来
缓存是 App 为了不必重复下载或计算而保留的副本:缩略图、网页、下载好的更新、编译后的代码。删除它损失的是时间,不是数据。App 会重新生成,文件夹又会长回来。也就是说,清理缓存腾出的空间只能维持到它再次填满为止。只清理那些又大又不怎么有用的,不必每周全部清一遍。
自己清理用户缓存
- 退出你要清理缓存的 App。在 App 运行时删除,可能导致它出现异常。
- 在访达中选择前往 › 前往文件夹(⇧⌘G),输入
~/Library/Caches。 - 访达在这里没法按大小给文件夹排序,所以先在终端里查看大小(见下文),再打开大的那些。
- 删除某个 App 文件夹里的内容,不要删除文件夹本身,也不要删
Caches文件夹。 - 倒空废纸篓。
查看哪些最大:
du -sh ~/Library/Caches/* 2>/dev/null | sort -h | tail -15
命令行工具把缓存放在别处。用它们自带的命令清理,比 rm 更干净:
brew cleanup
npm cache clean --force
pip cache purge
沙盒 App 和 App 自带的清理功能
来自 Mac App Store 的 App 和很多现代 App 都运行在容器里,所以它们的缓存位于 ~/Library/Containers/<bundle id>/Data/Library/Caches。访达搜索不会显示这些,macOS 可能还会要求授权才能打开。聊天 App、照片工具和 Safari 的附加组件都是常见例子。如果 App 自带清除缓存的选项,比如 Slack 或 Discord 中的“设置 › 高级”,优先用它。参见如何清理 Mac 上的浏览器缓存和如何清理 Slack、Discord、Teams 和 Spotify 缓存。
删错文件夹会怎样
- 整个
~/Library或Application Support。里面是设置、数据库,有时还有你的数据。不是缓存。 - 正在运行的 App 中的
Caches文件夹。App 可能崩溃或自行重置。 - macOS 运行时的系统缓存。很少有害,但下次启动会变慢,而且有些文件夹本来就被系统完整性保护锁住了。
- “照片”或“邮件”的资料库。里面虽然有缩略图缓存,但它们位于不能手动修改的资料库中。
不要对 /Library 或 /System 下的任何东西运行 sudo rm -rf。重启 Mac 就能无风险地清除系统缓存中重要的那部分。
Levo 怎么做
Levo 会替你找出缓存。它的实时索引覆盖你的个人文件夹、Library 和隐藏文件夹,所以浏览器缓存、聊天 App 缓存、包缓存以及沙盒容器里的缓存都会出现在 Ready to free(可释放)中,按类型分组,每项都有大小和上次使用时间。
由你自己的 AI 智能体(比如 Claude Code、Codex 或 Gemini)逐项检查:它是什么、会不会长回来、能不能删。智能体只读取。删除由 Levo 执行,它会跳过任何正在打开或最近几分钟内改动过的东西,并在删除前逐项再检查一遍。Select › Smartly 只勾选在你的清理级别下安全的项目,你可以取消勾选任意一项。要让 Levo 能打开沙盒文件夹,请授予它完全磁盘访问权限。
常见问题
~/Library/Caches 里的东西可以全部删除吗?
大部分可以,前提是关闭了相关 App。里面的内容会由所属的 App 重新生成。删除每个 App 文件夹里的内容,不要删除 Caches 文件夹本身。
清理缓存会让 Mac 变快吗?
通常不会。缓存本来就是为了提速,所以清理后第一次使用反而更慢。只有缓存特别大或已损坏时才有帮助。
清理缓存后需要重启吗?
不需要。先退出相关 App 即可,重启只对清除 macOS 为系统保留的缓存有用。
Mac App Store App 的缓存在哪里?
在它的容器里:~/Library/Containers/ 后接 App 的 bundle id,再接 Data/Library/Caches。访达搜索找不到它,请用“前往文件夹”打开。