Mac清理重复图片有四种主流方法:一是用“照片”App内置“重复项”相簿AI识别合并;二是启用“整理杂乱”功能识别视觉相似图;三是用Cisdem Duplicate Finder跨源扫描;四是通过终端MD5命令字节级比对。

如果您在Mac上发现照片图库或本地文件夹中存在大量视觉相似或内容完全一致的图片,导致存储空间被无谓占用、查找困难、图库浏览卡顿,则很可能是重复照片未被识别和清理所致。以下是多种可立即执行、互不依赖的清理方法,覆盖系统原生能力与专业工具路径。
用“照片”App内置“重复项”相簿一键识别并合并
自macOS Ventura(13.0)起,“照片”应用已原生集成AI驱动的重复检测引擎,无需联网、不上传数据,直接在设备端分析像素结构、EXIF时间戳与构图特征,自动归组高度可信的重复照片。
打开“照片”应用程序,等待右下角进度提示消失(若显示“正在优化图库”,必须等其完成,否则扫描结果为空)。
在左侧边栏“图库”下方查找名为“重复项”的相簿;如未出现,点击顶部菜单栏【文件】→【显示重复项】手动触发扫描。
进入该相簿后,所有疑似重复照片按智能分组呈现,每组至少含2张图像,顶部标注系统推荐保留的主片——【它通常是分辨率最高、EXIF信息最完整或拍摄时间最早的一张】。
点击任意缩略图可全屏预览,右侧检查器面板实时显示ISO、焦距、GPS坐标、直方图等元数据,辅助判断哪张是原始高质量版本。
对每组执行操作:点击右下角“合并”按钮,副片将被移除,主片保留在原位置;或按住Command键多选后按Delete键手动删除指定项。
被合并或删除的副本将自动移入“最近删除”相簿,必须在30天内手动清空“最近删除”才能彻底释放磁盘空间。
启用“整理杂乱”功能识别视觉相似图
该功能专为处理连拍、裁剪、旋转、轻微调色后的相似照片而设计,不依赖哈希值,而是基于AI视觉特征比对,能发现内容实质一致但字节不同的副本。
在“照片”应用中,点击顶部菜单栏【照片】→【整理杂乱】。
首次运行时系统会分析整个图库,大型图库可能耗时数分钟,期间请保持应用前台运行且勿休眠。
分析完成后,界面切换为分组视图,每组顶部显示相似度百分比(如92%)及建议保留项。
点击组内任意照片,右侧检查器面板同步显示各图的直方图分布与关键帧重叠区域,这是人工复核是否真为冗余的关键依据。
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
勾选确认冗余的照片,点击工具栏【移至废纸篓】;删除后需手动清空废纸篓以释放实际磁盘空间。
用Cisdem Duplicate Finder跨源扫描真实重复项
当重复图片分散在“照片”图库、外接硬盘、SD卡甚至iCloud同步目录中时,单靠系统原生功能无法覆盖全部路径,此时需专业工具介入。
方法一:启动Cisdem Duplicate Finder → 点击左上角“+”添加目标路径,务必包含【~/Pictures/Photos Library.photoslibrary】(即照片图库包本体)及外部照片存储卷宗。
方法二:在扫描设置中启用“Compare Similar Images”模式 → 拖动相似度滑块至85%–92%区间 → 点击“Scan”开始双引擎分析(SHA-256哈希 + 视觉特征)。
扫描完成后,切换到“Side-by-Side”预览模式,放大对比像素级差异;软件默认将最早修改的文件标记为保留项,其余为可删副本。
右键任意重复组 → 选择“Keep Highest Resolution” → 勾选全部冗余项 → 点击红色“Delete”按钮。
注意:删除前请确认已勾选“Move to Trash instead of permanent delete”,否则文件将被不可逆清除。
通过终端命令执行MD5哈希比对筛选
该方法绕过图形界面,直接调用系统级工具计算文件MD5值,确保识别结果100%基于字节一致性,适合技术用户验证可疑照片是否真正重复,或对“照片”图库包内部原始文件进行审计。
第一步:打开“终端”应用,输入命令:cd ~/Pictures/Photos\ Library.photoslibrary/Masters,回车进入图库原始文件存。
第二步:执行深度哈希扫描:find . -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.heic" \) -exec md5 {} \; | sort | uniq -w 32 -D。
第三步:该命令会输出所有MD5值重复的文件路径,复制其中一条路径 → 在访达中按Command+Shift+G粘贴跳转 → 手动比对缩略图与创建时间。
第四步:确认无误后,将待删文件拖入废纸篓;最后务必右键废纸篓 → 【清空废纸篓】,否则磁盘空间不会释放。









