·4分钟阅读

如何在 Mac 上批量重命名照片

像 IMG_4872.JPG 这样的相机文件名,根本看不出照片拍的是什么、什么时候拍的。当一次拍摄就有几百张照片时,手动重命名根本不现实。

无论是单反、微单还是 iPhone,每台相机拍出来的文件名都是 IMG_4872.JPG、DSC_0034.CR2 或 P1040291.RW2 这样毫无意义的字符串。这些名字什么都说明不了。当你有 400 张来自一场婚礼或产品拍摄的照片时,为了找到需要的那张图而在一堆无意义的数字里翻找,简直是在浪费时间。

你想要的是"Johnson_Wedding_001.jpg"或"Product_Shoot_March_001.CR2"这样的名字——真正能搜索、能排序的名字。但手动重命名 400 个文件是不可能的事。

为什么 Finder 不足以应付照片重命名

Finder 的批量重命名可以添加顺序编号、替换文本,但摄影师需要的更多:

  • 去掉相机自带的前缀(IMG_、DSC_ 等),换成自定义名称
  • 添加补零的顺序编号(001、002、003,而不是 1、2、3)
  • 在修改其他部分的同时保留文件扩展名
  • 处理同一场拍摄中混合的格式(JPG + RAW)
  • 在提交重命名之前预览全部 400 个文件名

Finder 能做到其中一部分,但无法一次性全部完成,也从来没有针对整批文件的实时预览。

用流水线批量重命名照片

Renym 通过一条可以串联多个操作的可视化流水线来处理照片重命名。下面是一个典型的照片重命名流程:

Renym renaming a batch of photos on macOS

第一步:去掉相机前缀

用查找替换功能删除每个文件名里的"IMG_"或"DSC_"。这个操作会一次性作用于整个批次。

第二步:插入描述性名称

添加你自己的前缀——客户名、项目名,或拍摄描述。批次里的每个文件都会得到相同的前缀。

第三步:添加顺序编号

追加补零编号,让文件能正确排序。是 001、002、003,而不是不补零时得到的 1、10、100、2、20 这种顺序。

提交前的实时预览

每一步都会更新一列实时预览。你会在左边看到"IMG_4872.JPG",右边看到"Johnson_Wedding_001.JPG"。不用猜测,不会出错,也不需要在重命名搞砸后手动修正 400 个文件。

如果哪里看起来不对,调整步骤顺序、修改某个参数,或者直接删除某一步。预览会立即更新。

在 Mac App Store 获取 Renym

下一篇文章

Renym

Rename hundreds of files with visual pipelines — regex, numbering, case changes.

Get Renym on the Mac App Store