Mac怎么查找并删除重复的图片

轻婷吖_2813

轻婷吖_2813

2026-06-15

1135人浏览

原创

mac用户可通过“照片”app内置“重复项”相簿(macos ventura起支持)、“整理杂乱”功能、cisdem duplicate finder跨源扫描及终端md5命令四种方法清理重复图片,分别适用于原生图库、视觉相似、多路径混合及字节级精准识别场景。

mac怎么查找并删除重复的图片

如果您在Mac上发现照片图库或本地文件夹中存在大量视觉相似或内容完全一致的图片,导致存储空间被无谓占用、查找困难、图库浏览卡顿,则很可能是重复图片未被识别和清理所致。以下是多种可立即执行、互不依赖的清理方法,覆盖系统原生能力与专业工具路径。

用“照片”App内置“重复项”相簿一键识别并合并

自macOS Ventura(13.0)起,“照片”应用已原生集成AI驱动的重复检测引擎,无需联网、不上传数据,直接在设备端分析像素结构、EXIF时间戳与构图特征,自动归组高度可信的重复照片。

打开“照片”应用程序,等待右下角进度提示消失(若显示“正在优化图库”,必须等其完成,否则扫描结果为空)。

在左侧边栏“图库”下方查找名为“重复项”的相簿;如未出现,点击顶部菜单栏【文件】→【显示重复项】手动触发扫描。

进入该相簿后,所有疑似重复照片按智能分组呈现,每组至少含2张图像,顶部标注系统推荐保留的主片——【它通常是分辨率最高、EXIF信息最完整或拍摄时间最早的一张】。

点击任意缩略图可全屏预览,右侧检查器面板实时显示ISO、焦距、GPS坐标、直方图等元数据,辅助判断哪张是原始高质量版本。

对每组执行操作:点击右下角“合并”按钮,副片将被移除,主片保留在原位置;或按住Command键多选后按Delete键手动删除指定项。

被合并或删除的副本将自动移入“最近删除”相簿,必须在30天内手动清空“最近删除”才能彻底释放磁盘空间。

启用“整理杂乱”功能识别视觉相似图

该功能专为处理连拍、裁剪、旋转、轻微调色后的相似照片而设计,不依赖哈希值,而是基于AI视觉特征比对,能发现内容实质一致但字节不同的副本。

在“照片”应用中,点击顶部菜单栏【照片】→【整理杂乱】。

首次运行时系统会分析整个图库,大型图库可能耗时数分钟,期间请保持应用前台运行且勿休眠。

分析完成后,界面切换为分组视图,每组顶部显示相似度百分比(如92%)及建议保留项。

Metaphor
Metaphor

Metaphor是一款通过大语言模型理解提示语并预测相关网页的 AI 搜索工具。

下载

点击组内任意照片,右侧检查器面板同步显示各图的直方图分布与关键帧重叠区域,这是人工复核是否真为冗余的关键依据。

勾选确认冗余的照片,点击工具栏【移至废纸篓】;删除后需手动清空废纸篓以释放实际磁盘空间。

用Cisdem Duplicate Finder跨源扫描真实重复项

当重复图片分散在“照片”图库、外接硬盘、SD卡甚至iCloud同步目录中时,系统原生功能无法跨路径识别,此时需专业工具介入。

方法一:哈希级精准识别
1. 从官网下载安装Cisdem Duplicate Finder(兼容macOS 10.10及以上版本)。
2. 启动后点击左上角“+”图标,添加目标路径:必须包含“照片”图库包(默认路径为~/Pictures/Photos Library.photoslibrary),也可同时加入外接设备卷宗。
3. 点击【Scan】,选择“Images”模式,启用【Compare Similar Images】选项,并将相似度滑块拖至85%–92%区间。
4. 扫描完成后,切换至【Side-by-Side】预览模式,放大对比像素级细节;软件默认将最早修改日期的文件标记为保留项。
5. 右键任意重复组 → 【Keep Oldest Modified Date】→ 点击红色【Delete】按钮批量移除冗余副本。

方法二:双引擎深度扫描
该工具同时运行SHA-256哈希比对与AI视觉相似度分析,能识别JPG转HEIC、带水印导出版、轻微缩放等伪装形态的重复图,特别适合混合来源场景。

【注意:删除前务必确认已勾选“Move to Trash instead of permanent delete”】,否则文件将被不可逆擦除。

通过终端命令执行MD5字节级比对

该方法绕过图形界面,直接调用系统级工具计算每个文件的MD5指纹,结果100%基于内容一致性,适合验证可疑图片是否真正重复,或审计“照片”图库包内部原始文件。

第一步:打开“访达”,按下Command + Shift + U进入“实用工具”,双击“终端”。

第二步:输入以下命令并回车,切换至目标目录(例如桌面):
cd ~/Desktop

第三步:执行去重扫描命令:
find . -type f -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" -o -name "*.heic" | xargs -I {} md5 -r {} | sort | uniq -w 32 -D

第四步:复制输出中某组重复项的完整MD5值(前32位字符),再运行:
find . -type f -exec md5 -r {} \; | grep "粘贴的MD5值" | cut -d' ' -f3-

第五步:从返回的路径列表中,手动确认保留哪个副本;用rm命令删除其余项,例如:
rm "/Users/xxx/Desktop/photo_copy.heic"

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

120

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

100

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

80

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

60

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

80

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

280

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

180

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

140

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

80

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 185人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.3万人学习

好课诞生记
好课诞生记

共20课时 | 7.1万人学习