mac linux批量修改文件名

我的mac使用命令行批量修改名字时发现居然没有rename的指令:

1
zsh: command not found: rename

所以使用HomeBrew先安装一下:

1
➜  ~ brew install rename

完后可以直接使用简单的一行命令进行多个文件的命名修改,大致格式如下:

1
➜  ~ rename 's/old/new/' *.files

例如:

修改批量的png文件的前缀由’ic_’改为’icsetting‘ :

(ic_launcher.png -> ic_setting_launcher.png)

1
➜  ~ rename 's/ic_/ic_setting_/' *.png

修改批量文件的后缀:

同上

修改部分命名:

同上