要查明存储空间是被缓存还是项目文件占用,首先查看 macOS“储存空间”概览,然后检查最大项目背后的文件夹。“系统数据”总计可能包含缓存,但它并不是缓存清单。项目文件最好通过访达(Finder)中的位置和内容来识别;缓存状态是通过缓存文件夹的路径和应用程序归属来提示的,而不能仅凭文件名判断。

从 macOS“储存空间”视图开始

打开苹果菜单 > 系统设置 > 通用 > 储存空间。查看存储条和各个类别,然后打开“文稿”并选取“文件浏览器”以查看文件夹及其占用的空间。Apple 表示,“文稿”包含个人个人文件夹中不属于其他类别的文件,而“文件浏览器”则显示各文件夹的内容和所占存储空间。这是查找大型项目目录、下载项和媒体文件的实用第一步。Apple 的 Mac 储存空间指南

不要把“系统数据”的数值当成直接答案。Apple 将其描述为一个处于变化中的类别,可能包含日志、缓存、虚拟内存文件、临时文件、应用程序支持文件、插件及其他运行时资源。“储存空间”设置不允许你选择并删除“系统数据”的内容。庞大的数值可以促使你进一步排查,但它无法告诉你哪一部分是缓存,或者是由哪个应用程序创建的。Apple 的 Mac 储存空间指南

在访达中检查疑似项目文件

使用“储存空间”>“文稿”>“文件浏览器”来定位占用空间高的文件夹。查找可识别的项目名称和预期的工作位置,例如“文稿”、“桌面”下的文件夹,或保存时选取的某个位置。在移除任何内容之前,先打开候选文件夹并检查其内容:一个项目可能包含源文件、素材资源、导出内容、数据库和生成的中间文件,即便某个大文件的扩展名不太熟悉,它也可能是必不可少的。

访达还可以帮助核实项目的位置:选中该项并使用“文件”>“显示简介”以查看其详细信息。将包含该文件的文件夹和文件名与你所了解的项目进行比对。如果项目位于另一个用户的个人文件夹、外置磁盘或云同步位置,“储存空间”的文件浏览器可能无法明确显示其所有权或同步状态;请在访达中导航至该位置并在操作前予以确认。切忌仅凭文件大小或上次访问日期就删除项目。

检查大型文件夹是否可能为缓存

标准的用户缓存位置是 ~/Library/Caches。若要在访达中打开它,请选取“前往”>“前往文件夹”,输入 ~/Library/Caches,然后按 Return 键。波浪号代指你的个人个人文件夹。检查文件夹名称中是否有你熟悉的应用程序或开发商,然后将其显示的大小与该应用程序自身的存储或缓存控制选项(如果提供)进行对比。Apple 的开发者文档将“Caches”描述为存放应用程序可重新创建的数据的位置,并指出用户专属的缓存文件夹通常位于 ~/Library/Caches 下以应用程序命名的子文件夹中。Apple 的 macOS Library 目录文档

此路径只是线索,并不证明其中的每一项都可以安全丢弃。应用程序可能会将持久保存或用户创建的信息存放在别处,而沙盒化应用程序可能会将数据保存在应用程序容器内,而非普通的用户缓存目录中。Apple 将缓存与 Application Support(应用程序支持)区分开来,后者可能包含应用程序管理的数据和用户数据。如果文件夹位于 ~/Library/Application Support 下,不要仅仅因为它由该应用程序创建,就认为它是可随意丢弃的缓存。Apple 的 macOS Library 目录文档

采用谨慎的决策流程

对于每个大文件或大文件夹,记下其完整位置、大小以及它看似所属的应用程序或项目。然后根据证据对其进行归类:已知的项目文件夹和可辨识的工作文件指向项目存储;位于 ~/Library/Caches 中以应用程序命名的文件夹指向缓存存储;位置不明确或内容不熟悉的项目则保持未分类状态。这种简单的清点方法可以避免将“体积大”误认为是“可安全删除”。

如果你决定清除缓存数据,请先退出关联的应用程序,并在可用时使用该应用程序自带的清除缓存选项。若无此选项,请仅将明确识别出的应用程序缓存移至废纸篓,然后在清倒废纸篓之前重新打开应用程序,检查其运行是否符合预期。部分缓存内容可能需要重新下载或重新生成。如果你不确定某个项目的作用,请将其保留原样并咨询应用程序开发者;Apple 的“储存空间”面板并未提供用于删除“系统数据”内容的功能。Apple 的 Mac 储存空间指南

此方法能确定和不能确定的事项

此流程可以找出大型文件夹,并基于文件位置在疑似缓存和项目文件之间建立合理的区分。但它无法保证某个文件夹一定可以丢弃:只有应用程序或项目所有者才能确认模棱两可的数据的作用。单次“储存空间”的读数也无法证明所有报告的“系统数据”占用均由缓存引起。在进行任何清理后,请重新检查“储存空间”并给 macOS 一些时间来更新其预估数据;请根据可用空间和实际确认的文件来评估结果,而不要仅仅依赖类别标签。

来源