缓存是应用程序保留的一组文件,以便下次可以更快地运行:缩略图、下载的网页、预览、地图图块、编译的代码。缓存原本就设计为可删除、可重新生成的内容。如果它们消失,应用程序会重建它们。
这使它们成为恢复空间的合理场所,但值得了解清理它们能实现什么、不能实现什么。
哪些情况下清理缓存有帮助
- 您现在需要磁盘空间。 浏览器、创意应用程序、音乐和视频流、信息应用程序和开发人员工具的缓存都可以达到几GB。
- 应用运行异常。 损坏的缓存可能会导致故障,清除它是标准的故障排除步骤。
哪些情况下清理没有帮助
清除缓存并不会让运行正常的 Mac 更快。事实上,应用在重新生成缓存的过程中,可能暂时变慢,并且空间会逐渐再次填满。将其视为一次性修复,而不是每周维护。
选项 1:使用应用程序自己的设置
许多应用程序都有一种内置的方法来清除缓存,这比手动删除文件更安全:
- Safari: 选择 Safari > 设置 > 高级 并打开 为 Web 开发人员显示功能。然后选择开发 > 清空缓存。要同时删除历史记录和网站数据,请选择 Safari > 清除历史记录。
- Chrome:打开设置>隐私和安全>删除浏览数据,选择缓存图像和文件,然后单击删除数据。
- Firefox: 打开 设置 > 隐私和安全 > Cookie 和站点数据 > 清除数据,然后选择 缓存的 Web 内容。
- 创意应用程序(例如 Adobe 应用程序和 DaVinci Resolve)在其首选项中具有缓存或媒体缓存设置。保存项目后使用它们。
- 信息和流媒体应用程序通常在其设置中具有存储或缓存部分。
选项 2:清除 Finder 中的用户缓存
macOS 将每个用户的应用程序缓存保存在隐藏的“库”文件夹中。
- 退出您想要清除缓存的应用程序。
- 在 Finder 中,选择“前往”>“前往文件夹”(或按 Shift-Command-G)。
- 输入
~/Library/Caches并按 回车。 - 选择“显示 > 列表”和“显示 > 查看显示选项”,然后启用“计算所有大小”。按大小排序以查找占用空间最大的文件夹。
- 打开一个大文件夹并将其内容移至废纸篓。删除内容而不是文件夹本身可以避免混淆期望文件夹存在的应用程序。
- 重新启动 Mac 并检查应用程序是否正常工作。
- 清空废纸篓。
文件夹名称通常是应用程序的包标识符,例如 com.spotify.client 或 com.apple.Safari。如果您不认识某个文件夹,请保留它。
应当保留的文件夹
/System/Library/Caches和/Library/Caches由 macOS 和共享系统组件使用。将它们留给 macOS。~/Library/Application Support不是缓存。它包含应用程序数据,例如设置、库和保存的工作。~/Library/Containers保存沙盒应用程序的数据,包括某些应用程序中的文档。请勿批量清除。
“缓存清理”应用程序怎么样?
一些清理应用只是删除它们在缓存文件夹中找到的所有内容。这可以释放空间,但也可以删除应用程序预计不会丢失的数据,并且应用重新生成缓存后,又会占用这些空间。寻找一个工具来解释每个缓存所属的内容,让您进行选择,并首先将项目移至废纸篓,以便您可以撤销。
常见问题
删除 ~/Library/Caches 中的所有内容是否安全?
大多数应用程序都会重建其缓存,因此通常是安全的,但请先退出应用程序并删除文件夹内容而不是文件夹。某些应用程序会保留您需要再次获取的已下载内容。如果您不确定某个文件夹,请保留它。
清除缓存会让我退出网站吗?
仅清除缓存文件通常不会使您注销。清除 Cookie 或网站数据则可能让您退出登录。检查您在浏览器中选择的选项。
我应该多久清除一次 Mac 缓存?
仅当您需要空间或应用程序出现异常时。缓存的存在是为了让应用程序更快,并且当您使用 Mac 时它们会重新增长。