各个方面叨叨叨

第一次用 PureMac 清理 Mac:先找到占用,再决定删什么

用空间分布定位占用,再复核单类扫描结果,按文件用途和删除方式完成第一次清理。

文章目录

Mac 提示空间不足时,最难的往往不是按下删除按钮,而是看着一堆陌生目录,不知道哪些还能用。下载过的安装包容易判断,Library 里的缓存、应用容器和日志却不一定能凭名字分清。一次勾选太多,清理完成后出了问题,也很难知道删错了什么。

PureMac 可以帮助你把这些占用列出来。它是用 SwiftUI 编写的 macOS 开源工具,提供分类扫描、应用卸载和文件夹空间查看。第一次使用,建议把目标定小一点:找到一类占用,确认其中几个项目的用途,完成一次有选择的清理。先掌握结果列表,比追求最大的“可清理”数字更有用。

装好以后,先看哪些位置能扫描

PureMac 3.0.0 要求 macOS 13 或更新版本,支持 Intel 和 Apple Silicon。已经使用 Homebrew 的用户可以运行:

brew install --cask puremac

不使用 Homebrew,可以从 3.0.0 发行页 下载 DMG,把应用拖入 /Applications。项目说明发行包经过 Developer ID 签名和公证;这不意味着所有电脑上的系统策略都相同,安装时仍应以 macOS 实际显示的提示为准。

首次打开会引导你授予“完全磁盘访问权限”。它用于读取 macOS 默认限制的邮件下载、Safari 数据和受保护的应用容器等位置。跳过授权时,部分分类或容器扫描可能不完整。因此,“没有找到文件”也可能只是读不到那个位置,不能据此判断已经没有残留。

本地扫描和清理可以离线运行。项目声明不收集使用分析、遥测或崩溃报告;应用内的 Homebrew 软件更新则需要联网。第一次只做空间整理,可以先完成扫描与文件复核,把软件更新留到另一次操作。

占用很大却不知道在哪,先打开 Space Explorer

如果你只知道“硬盘快满了”,可以先选一个熟悉的文件夹交给 Space Explorer,例如下载目录或保存项目的目录。它会统计目录内已分配的空间,允许逐层查看子目录,并在 Finder 中定位项目。它也会报告跳过或无法访问的项目,因此结果要连同这些提示一起看。

这一步的重点是认出占用者。安装包、导出视频、旧项目和仍在使用的资料,处理方式各不相同。一份文件再大,只要还承担备份或交付用途,就值得保留或迁移;相反,已经确认不用的安装包可以直接整理。Space Explorer 负责帮你定位,是否删除仍取决于文件的用途。

如果主要占用来自自己的文档,先整理文档就能解决问题,不必继续寻找每一项系统缓存。如果占用集中在应用生成的目录,再进入分类扫描,才更容易看懂结果。

扫描完成后,把数字换成具体路径

Smart Scan 会依次扫描各分类,并在找到文件时显示进度。你可以停止扫描,保留已经完成的分类结果。结果包含用户缓存、系统缓存与日志、邮件附件、废纸篓,以及开发工具相关的占用等。

这些分类回答的是“这里有多少东西”,并没有替你回答“现在能不能删”。第一次建议只处理一类自己能够解释的项目。例如,你知道某个应用的下载缓存可以重新获取,而且愿意承担重新下载的时间,才考虑勾选;如果一个目录只让你觉得名字眼熟,却不知道存了什么,就先留着。

尤其要区分缓存和工作成果。Xcode 分类里有 DerivedData,也有 Archives 和模拟器相关内容,其中 Archives 默认处于选中状态;Docker 分类涉及镜像、容器和构建缓存。它们都可能占不少空间,但不能因为列在清理页面里,就当成同一种可丢弃数据。第一次不熟悉这些对象,应先取消这些分类的选择,另找时间逐项处理。

默认设置下,大文件与旧文件分类会在下载、文稿和桌面目录中寻找大于 100 MiB 的文件,以及修改时间早于 12 个月、体积大于 10 MiB 的旧文件;候选不会自动勾选。这里的大小和时间只是筛选条件。长期保存的合同、照片或项目归档,同样可能满足条件,应该按用途决定保留、迁移或删除。

清理前,检查筛选之外还有没有选中的项目

结果列表支持名称与路径搜索、大小与时间筛选、排序,以及选择当前可见行。这些功能适合缩小检查范围:先按大小找到主要占用,再核对路径,逐项决定。

但筛选隐藏一行,不等于取消它的选择。PureMac 会提示有选中的项目隐藏在筛选结果之外。执行前应留意这类提示,必要时清除筛选,重新查看完整选择,避免只检查了眼前几行,却提交了更大的清理范围。

对于长期需要保留的结果,可以右键把路径加入排除列表,并在设置中管理。排除规则也用于定时清理,还会阻止清理包含该排除路径的上级目录。这样,后来出现整目录的清理候选时,不会把目录中明确保留的内容一起删掉。

建议第一次操作先保持定时清理关闭。手动完成一轮后,才知道哪些分类符合自己的使用习惯,哪些路径需要排除;此时再决定是否自动运行,会更容易控制范围。

按下确认前,分清文件会去哪

PureMac 不同操作的删除方式不同。用户权限下的应用卸载、孤儿文件移除和精确重复文件移除会把选中内容移入废纸篓;常规分类清理和定时清理等操作则可能永久删除。清空废纸篓本身也是另一次删除,不能把“还可以从废纸篓找回”当作所有功能的共同保证。

所以,一轮初次清理可以这样收尾:退出涉及的应用,核对选中的名称与完整路径,只确认自己理解、愿意移除的项目。若要删除的内容仍有保留价值,应先备份或迁移,再处理原文件。不要为了完成这一轮,把所有分类都勾上。

完成后,查看结果中的失败或跳过提示,再打开相关应用,确认日常需要的内容仍然可用。如果这次操作把文件移入了废纸篓,可以暂缓清空,给自己留出检查时间;已经永久删除的项目则不能依靠废纸篓恢复。

存储页面里的 APFS“可清除空间”由 macOS 管理,不应全部计入这次能立即释放的垃圾。缓存之后也可能重新生成。只要已经找到了主要占用,并腾出了当前任务需要的空间,就没有必要反复扫描,追着每一个剩余数字清理。

各功能的扫描范围和权限说明,可以在 PureMac 项目主页 查看。

继续阅读 · 工程效能 返回顶部