文章介绍了五种跨平台批量重命名文件的方法:一、Windows自带重命名快捷操作;二、PowerShell自定义脚本;三、第三方工具Bulk Rename Utility;四、macOS的Automator快速操作;五、Linux终端rename命令。

一、使用Windows系统自带的“重命名”快捷操作
该方法利用Windows资源管理器对选中文件的默认批量处理机制,无需第三方工具,适用于基础编号式重命名。
1、在目标文件夹中按住Ctrl键,依次点击选中所有需重命名的文件(或按Ctrl+A全选)。
2、右键单击任意一个被选中的文件,在弹出菜单中选择重命名选项,或直接按键盘上的F2键。
3、输入新文件名后按Enter确认,系统将自动为每个文件添加编号后缀,格式为“新文件名 (1)”、“新文件名 (2)”等。
二、通过PowerShell命令实现自定义批量重命名
PowerShell提供灵活的脚本能力,可按规则替换文件名中的特定字符、添加前缀/后缀、按序号重排,适合有明确命名逻辑的需求。
1、在目标文件夹空白处按住Shift+鼠标右键,选择在此处打开 PowerShell 窗口(或在地址栏输入powershell并回车)。
2、执行以下命令为所有.jpg文件添加“photo_”前缀:
Get-ChildItem *.jpg | Rename-Item -NewName {"photo_" + $_.Name}
3、执行以下命令将所有文件名中的空格替换为下划线:
Get-ChildItem | ForEach-Object {Rename-Item $_.FullName $_.Name.Replace(" ","_")}
三、使用第三方工具Bulk Rename Utility
Bulk Rename Utility是Windows平台广受认可的免费批量重命名工具,支持正则表达式、大小写转换、日期插入、扩展名过滤等多种高级功能。
1、从官网下载并安装Bulk Rename Utility软件。
2、启动程序后,点击Add按钮导入目标文件夹中的全部文件,或直接拖拽文件至主窗口。
3、在左侧勾选所需操作类型,例如勾选Numbering设置起始编号与步长,勾选Insert在文件名开头插入指定文字。
4、预览右侧生成的新名称无误后,点击 Rename按钮执行批量修改。
四、macOS系统中使用Finder配合Automator创建快捷操作
macOS用户可通过Automator将重复性重命名流程封装为可复用的服务,支持添加时间戳、序列号、文本替换等规则。
1、打开Automator应用,新建一个快速操作文档。
2、在左侧操作库中搜索并双击添加重命名 Finder 项目动作。
3、在右侧配置栏中选择重命名方式,如选择添加文本并在“添加到”下拉菜单中指定位置(开头/结尾),输入要插入的文字内容。
4、保存该快速操作,命名为“批量添加前缀”,之后在Finder中选中文件,右键即可从服务菜单中调用此操作。
五、Linux终端下使用rename命令进行正则批量改名
rename命令基于Perl正则表达式引擎,可在命令行中高效完成复杂模式匹配与替换,适用于服务器环境或习惯CLI操作的用户。
1、打开终端,进入目标文件夹,执行ls确认当前文件列表。
2、执行以下命令将所有以“old_”开头的文件名中的“old_”替换为“new_”:
rename 's/^old_/new_/' old_*
3、执行以下命令将所有文件扩展名由“.txt”改为“.log”:
rename 's/\.txt$/.log/' *.txt










