PureMac 找到重复文件后,哪一份该留下?
文章目录
下载文件夹里有两份相同的安装包,通常很好判断:留下放在合适位置的那份,删掉多下载的副本。换成项目目录里的 PDF、视频素材或配置文件,决定就没那么简单了。同样的内容可能放在不同位置,各自供一个项目使用;删掉其中一份,另一个目录里还有文件,原来的项目却未必找得到。
PureMac 的 Duplicate Finder 可以帮你找出精确重复文件。它适合缩小人工检查的范围,接下来仍要决定每个路径是否需要保留。下面以 3.0.0 稳定版为例,说明如何从一组重复结果走到可确认的删除。
先选一个能说明白用途的文件夹
打开 Duplicate Finder,通过 Choose Folder 选择扫描目录。第一次可以从下载目录、临时收件目录或某次资料整理的副本文件夹开始。这些目录的用途比较容易回忆,也方便逐项检查。直接从整个用户目录开始,结果中可能混着下载件、工作文件和刻意留存的副本,判断成本会高很多。
扫描先按文件大小筛出候选,再读取内容计算 SHA-256,把大小与哈希都匹配的文件放入同一组。不同文件名也可能归为一组;文件名相同而内容不同,则不会因此成为精确重复文件。这里比较的是文件内容,工具没有替你判断项目引用、保存目的或保留期限。
扫描范围也有边界。PureMac 会跳过符号链接、软件包内容和仅在云端的占位文件;无权访问、无法读取或扫描中发生变化的文件也可能跳过。结果里的 Skipped items 应当一起看。“没有找到重复文件”只说明本次扫描的合格文件没有形成重复组,不能据此认定该目录的所有内容都已查过。
看完整路径,再看修改日期
扫描结束后,没有文件会自动选中。展开某一组,查看每份文件的所在目录与修改日期,也可以用 Reveal in Finder 在访达中定位。判断时,先问它从哪里来、还在哪里用,然后再决定多余的副本。
比如一份说明书放在下载目录,另一份已经归档到设备资料目录。如果归档件能正常打开,下载件只是当时的中转文件,通常就能明确选择下载件。两份相同的视频分别放在两个剪辑项目目录里,情况就不同:项目可能各自引用本目录的素材。除非先调整引用并确认项目正常打开,否则两份都可以留下。
还要分清副本与备份。专门存放的备份、需要随项目一并交付的附件,即使内容完全一致,也可能有保留理由。重复文件列表不会识别这些约定。对于不确定的文件,暂时不勾选即可;一次只处理能确认用途的几组,比为了缩小数字而清掉整张列表更实用。
PureMac 3.0.0 每组会标出一份 Keep,并保护它不被选入废纸篓。默认顺序按修改时间从早到晚排列,时间相同时再按路径排序。这一规则用来在组内保留一份,却不表示时间最早的文件就是你应该长期保留的那份。复制、迁移和整理过程中,时间信息与“哪份正在使用”未必一致。
若 Keep 恰好是你想清理的临时副本,先保留整个组,去访达按实际用途整理,再重新扫描。不要把“受保护副本”理解为工具已经替你选好了归档位置,也不要因为另一个文件可勾选就认定它多余。组内完全可以保留两份或更多。
硬链接不会按两份存储来计算
有些目录看起来存在多个同内容文件,实际上多个路径指向同一个底层文件,这就是硬链接。Duplicate Finder 会按设备与 inode 识别这种关系,把再次遇到的硬链接列为跳过项,不把它当作另一份可回收副本。
因此,看到 Hard-linked copy 时,不需要为了让结果更“干净”去手动删除它。该路径可能有自己的用途,而且不能按普通复制文件的大小估算删除后的空间收益。这里先解决普通重复副本就足够了。
结果显示的可检查容量,也只是按组内文件大小和额外副本数量相加得出。可以据此先检查较大的重复组,但磁盘空闲空间未必增加同样多。
确认之后,文件还会再检查一次
核对好路径后,可以单独勾选副本,或对已经整组确认过的结果使用 Select copies。后者会选中该组除 Keep 以外的副本,组内若还有需要保留的文件,应先取消相应勾选。点击 Move to Trash 后,确认框会列出选中文件数与大小;在这里再看一遍,尤其注意是否把整组选择误当成了单文件选择。
移动前,PureMac 会重新检查受保护副本和选中文件的身份信息,并重新核对内容哈希。检查涉及文件所在设备、inode、大小、修改时间及文件标志,目的是发现扫描后文件被替换或改动的情况。受保护副本缺失、选中文件发生变化或内容不再匹配,都可能使操作失败。扫描结果有变化时,旧列表就需要重新检查。
遇到 Nothing was moved 或 Some files were not moved,先读错误信息,查看是否有文件正在编辑、同步或已被移动,再重新扫描。一次操作可能只移动了部分文件,需要以结果为准逐项确认。先解决文件变化的原因,再决定是否重新选择。
这些检查能拦住一部分扫描与删除之间的变化,却无法识别文件在工作流程中的重要性。路径用途的判断仍须在勾选之前完成。
留出复查时间,再清空废纸篓
精确重复文件的移除走用户层的废纸篓流程。执行后,先打开保留下来的文件,并检查相关项目、附件或资料目录是否正常。如果发现删除了仍在使用的路径,可以在废纸篓中选中相应文件,选择“文件 > 放回原处”,或将它拖出废纸篓。具体操作见 Apple 的文件删除说明。
移入废纸篓也不等于立即腾出空间。Apple 的存储空间说明指出,文件占用的空间要等清空废纸篓后才会可用。所以 PureMac 显示已移动多少文件,不能直接当作已经释放的容量。
如果准备隔一段时间复查,留意访达是否开启了自动清除废纸篓项目的选项;从 iCloud 云盘移入废纸篓的项目还受 30 天自动删除规则约束,不随这个选项改变。复查结束后,再决定清空本次确认无用的文件;废纸篓里可能还有其他工作留下的项目,清空全部之前也要看一遍。
需要安装时,可从 PureMac 3.0.0 发布页取得安装包。用 Duplicate Finder 整理文件时,把一次操作限定在用途明确的目录:确认一组、处理一组、检查留下来的路径。遇到说不清用途的副本,留到整理相应项目时再处理。