如何清理 Mac 缓存:哪些能删,哪些别删
缓存删了能重建,但它旁边往往放着登录信息、聊天记录和离线下载。分清这几类,再用应用自带功能、访达或浣熊管家清理。
发布于 2026/10/29作者 浣熊管家团队
缓存是应用为了少做重复工作而保存的数据:网页上的图片和脚本、视频缩略图、编译好的图形着色器、下载过的安装包。它的特点是删掉后能重新生成,Apple 也把 Caches 目录定位为存放可丢弃、可重建数据的地方。
麻烦在于,缓存常常和不能随便删的数据挨在一起。同一个应用的文件夹里,可能一边是几 GB 的缓存,一边是聊天记录和离线下载。动手之前,先分清楚哪些是哪些。
Mac 上的缓存放在哪里
~/Library/Caches:当前用户的应用缓存。大多数应用会在这里建一个以应用名称或标识符命名的文件夹,比如 Safari 的com.apple.Safari。/Library/Caches:对所有用户生效的缓存,修改需要管理员权限。~/Library/Containers/<应用标识符>/Data/Library/Caches:从 App Store 安装的应用都运行在沙盒中,缓存放在各自的容器里。- 浏览器的配置文件夹:Chrome 等浏览器除了
~/Library/Caches,还会在~/Library/Application Support下的配置文件夹里保存代码缓存和 GPU 缓存。 /private/var/folders:macOS 为每个用户准备的临时文件和缓存,由系统管理。
哪些能删,哪些别删
通常可以放心删,应用会按需重建:
- 浏览器的网页缓存、代码缓存和 GPU 缓存;
~/Library/Caches中各个应用文件夹里的内容;- 访达快速查看生成的预览缩略图;
- npm、Homebrew、pip 等工具的下载缓存,以及 Xcode 的构建缓存。
删之前要想清楚:
- Cookie 和网站数据不算单纯的缓存,删掉后通常要重新登录网站。
- 离线下载:音乐、视频应用下载的内容,删了就得重新下载。
- 不认识的缓存文件夹:先弄清楚属于哪个应用。正在运行的应用,缓存可能删不掉,或者马上又生成。
不要动:
- 整个
~/Library、~/Library/Application Support或~/Library/Containers,里面有设置、数据库和聊天记录; /System、/private/var/db、/private/var/vm等系统位置;- 「照片」图库内部的文件,图库要交给「照片」App 管理。
用应用自带的功能清理
只想清某一个应用时,先找它自己的设置,因为应用最清楚哪些是缓存、哪些是你的数据。
- Safari 浏览器:选取「Safari 浏览器」>「设置」,点「隐私」,再点「管理网站数据」,可以按网站移除或全部移除。Apple 提醒,这会移除 Cookie 和网站数据,可能让你退出网站登录。
- Chrome:点右上角的「更多」图标,选「删除浏览数据」,时间范围选「时间不限」,只勾选「缓存的图片和文件」,再点「删除数据」。想保留登录状态,就不要勾选 Cookie。
- 聊天和办公应用:很多应用在设置里提供了清理缓存或管理存储的选项,优先用它们。具体做法见微信和钉钉、飞书、企业微信的专文。
开发者可以用工具自带的命令清理下载缓存,pnpm、Yarn 等更多工具见 npm、pnpm、Yarn 缓存怎么清理:
brew cleanup
npm cache clean --force
Xcode 的构建缓存在 ~/Library/Developer/Xcode/DerivedData,退出 Xcode 后可以删除,下次构建会慢一些;模拟器和设备支持文件的处理见 Xcode 专文。
在访达中手动清理
- 退出要清理的应用。
- 在「访达」中选取「前往」>「前往文件夹」,输入
~/Library/Caches,按 Return 键。 - 在列表视图中勾选「计算所有大小」(「显示」>「查看显示选项」),再按大小排序。
- 打开占用最多的应用文件夹,把里面的内容拖到废纸篓,文件夹本身保留。
- 确认应用工作正常后,再清倒废纸篓。
想先看看各个缓存文件夹有多大,也可以在「终端」中运行:
du -sh ~/Library/Caches/* 2>/dev/null | sort -h | tail -n 20
手动删除的好处是文件会先进入废纸篓,清倒之前还能放回原处。
用浣熊管家集中清理
深度清理
要比较多个应用的缓存,一个个文件夹去翻很费时间。打开 深度清理,点 开始扫描,浣熊管家会把结果按 系统缓存、用户缓存文件、应用缓存、浏览器数据、开发工具 等类别列出,并显示每一项的大小。
- 先看说明再勾选:展开项目可以看到用途、清理影响和具体位置。例如 Chrome 缓存一项会注明不清理 Cookie、密码、历史、扩展和书签。
- 只清缓存:把底部的 选择方式 改为 暂不选择,再逐项勾选。也可以先用 智能推荐,它只预先勾选风险较低、通常可以重新生成的内容。
- 需要关闭的应用:有的项目会提示 清理前需关闭应用。点 清理 后,可以在 确认清理 的 关闭运行中的应用(可选) 中勾选,让浣熊管家先关闭它们,请先保存工作。
- 其他用户缓存:没有单独列出的应用缓存,默认不选,正在使用的会被跳过。勾选前建议展开看看是哪些应用的。
Safari 的缓存可以在 隐私清理 中作为 浏览器缓存 单独清理。隐私清理的 智能推荐 还会勾选浏览历史等记录,只想清缓存时,先改为 暂不选择 再单独勾选。Cookie 和网站数据也在隐私清理中,所选内容可能让你退出账户时,确认前需要先勾选一条提示。
注意
浣熊管家清理的文件不经过废纸篓,无法恢复。每次清理的项目和结果会记录在 操作历史 中。
常见问题
清缓存会让我退出登录吗?
只删缓存通常不会。登录状态保存在 Cookie 和网站数据里,和缓存是两回事。在浏览器里清理时,留意不要顺手勾选 Cookie。
清完缓存,Mac 会变快吗?
不一定。缓存本来就是为了加快加载,刚清完时,应用和网页要重新下载、重新生成,第一次反而会慢一些。清缓存的主要作用是腾出空间,或者在应用显示异常时排除问题。
多久清一次合适?
不需要定期清空。缓存会随使用慢慢长回来,这是正常现象。空间紧张时,或者发现某个应用的缓存异常膨胀时,再清理即可。