苹果Mac系统自带访达功能可批量重命名照片:选中多张→右键“重命名”→选“名称和索引”→设前缀、起始编号与位数→预览后点击执行;支持Automator封装为右键服务,或用终端按修改时间精准编号。

苹果电脑批量给照片重命名,不用装软件、不敲命令,系统自带功能就能一步到位——只要选中两张及以上照片,右键就能调出图形化重命名窗口,三秒完成编号、加前缀、统一改名。
用访达原生功能批量重命名照片
这是最稳妥、最常用的方法,适用于 macOS Catalina(10.15)及更新系统,操作全程在访达界面内完成,改名后可立即撤销(Command + Z),且不会影响原始文件结构。
第一步:打开存放照片的文件夹(如“下载”或“图片”),按住 Command 键逐个点击选中目标照片;若照片连续排列,可按住 Shift 键点首尾两张快速全选区间。
第二步:确保鼠标悬停在任意一张已选中的照片上,右键 → 在菜单底部找到「重命名 5 个项目…」(数字随实际数量变化)→ 点击进入重命名窗口。
第三步:在弹出窗口中,点击「格式」→ 下拉选择「名称和索引」→ 在「名称」栏输入基础名(如“黄山旅行”)→ 设置「起始编号」为1、「位数」为3(生成001、002…)→ 注意:编号顺序严格按当前访达视图排序执行,不是按修改时间或文件大小。
第四步:预览区会实时显示新文件名,确认无误后点击「重命名」按钮,所有照片即刻按规则重命名完成。
用 Automator 快速复用重命名规则
当你需要反复对不同批次照片执行相同操作(比如每次导出都加“202610_”前缀),就该用 Automator 封装成一键服务,以后右键就能调用,省去每次重复设置。
方法一:新建快速操作并配置规则
打开“自动操作”(Automator)→ 新建文档 → 选择「快速操作」→ 左侧搜索栏输入“重命名 Finder 项目”,双击添加到工作区→ 在下方设置中选择「添加文本」→ 勾选「前缀」→ 输入“202610_”→ 点击右上角「文件」→「存储」→ 命名为“照片加日期前缀”。
方法二:调用已保存的服务
回到访达,选中一批照片 → 右键 → 滚动到底部「快速操作」子菜单 → 找到刚存的“照片加日期前缀” → 点击执行,瞬间完成。
注意:首次使用需确保「快速操作」接收类型设为“图像文件”,否则可能无法识别照片。
用终端命令按修改时间精准编号
当访达默认排序和 Automator 都无法满足你的编号逻辑——比如必须严格按照片拍摄时间升序编号,且跳过隐藏文件、强制补零三位,就得用终端命令控制细节。
打开“终端”应用 → 输入 cd 后拖入照片所在文件夹(自动补全路径)→ 回车进入目录 → 粘贴执行以下命令:
find . -maxdepth 1 -type f \( -iname "*.jpg" -o -iname "*.png" -o -iname "*.heic" \) -not -name ".*" -print0 | xargs -0 stat -f "%m %N" | sort -n | awk -F' ' '{printf "%03d_%s\n", NR, $2}' | xargs -I {} sh -c 'mv "{}" "$(echo "{}" | cut -d"_" -f2-)"' | awk -F'_' '{printf "mv \"%s\" \"202610_%03d%s\"\n", $0, NR, substr($0, index($0,"_"))}' | bash
这行命令会提取所有 JPG/PNG/HEIC 照片,按修改时间戳升序排列,生成带三位编号和固定前缀的新名(如 202610_001_IMG_1234.jpg),并批量执行重命名。运行前请先备份原文件夹,命令不可逆,出错无法通过 Command+Z 撤销。











