macOS原生批量重命名无需第三方软件:访达右键“重命名X个项目”支持格式化编号;Automator可创建复用的快速操作;终端命令ls -t结合awk按修改时间精准编号。

你在Mac上整理几十张照片、上百个设计稿或一整批下载的PDF文档,手动一个个改名既费眼又容易出错——系统其实早就给你装好了原生批量重命名工具,不需要装软件、不联网、不收费,选中文件→右键→点一下就能用。
用访达原生功能批量重命名(推荐首选)
这是macOS Catalina(10.15)及更新系统自带的功能,全程在图形界面操作,改错可立刻撤销,适合90%日常场景。
第一步:打开访达,进入目标文件夹,用Command+A全选,或按住Command键逐个点击选中不连续文件,或按住Shift键选中首尾文件来框选连续区间。
第二步:右键任意一个已选中的文件(不是空白处),在菜单底部找「重命名 X 个项目…」——如果没看到,说明只选了1个文件,或系统版本低于Catalina。
第三步:在弹出窗口中选「格式」→下拉选择「名称和索引」→在「名称」栏输入基础名(如“会议纪要”)→设置起始编号为1、位数为3(生成001、002…)→预览区实时显示新名称,确认无误后点「重命名」。
注意:编号顺序严格按当前访达视图中的排列顺序执行。如果你按“修改日期”排序后再批量重命名,编号就对应修改时间先后;若用“名称”排序,就按字母顺序编号。
用Automator做可复用的快速操作
当你反复要执行同一套规则(比如每次导出的截图都加“202610_”前缀、把所有文件名转小写),就值得花2分钟把它存成右键菜单里的固定选项。
方法一:打开Automator → 新建「快速操作」→ 左侧搜索「重命名 Finder 项目」→ 拖入右侧工作流 → 在操作面板中选「添加前缀」→ 输入“202610_”→ 点右上角「文件→存储」→ 命名为“加202610前缀”。
方法二:同样在Automator中,拖入「重命名 Finder 项目」→ 改选「使全部小写」→ 存储为“转小写”。下次在访达里选中文件,右键→「快速操作」→ 点它,一步到位。
【必须保存为“快速操作”类型】才能出现在访达右键菜单;存成“工作流”或“应用程序”则无法从右键调用。
用终端命令按真实修改时间精准编号
当访达默认排序不可靠(比如你刚复制了一批文件,它们在列表里乱序,但你想严格按原始修改时间编号),终端命令是唯一能100%可控的方式。
打开终端,输入:
cd /path/to/your/folder(把/path/to/your/folder替换成你的文件夹路径,可用拖拽方式快速粘贴)
运行以下命令:
ls -t | awk 'NR==FNR{files[NR]=$0; next} {printf "mv \"%s\" \"%03d_%s\"\n", files[NR], NR, files[NR]}' -
这条命令会:先按修改时间倒序列出所有文件(最新修改的排第一),再依次重命名为001_原名、002_原名……确保编号与真实时间线完全一致。执行前建议先去掉末尾的| bash,只看打印出的mv命令是否符合预期,确认无误再补上执行。










