Ubuntu系统
安装rename
sudo apt-get install rename
rename 重命名用法
语法
rename 's/src/dst/' *
*可以匹配任意文件,可以加限制(*.jpg),单/双引号均可
正则表达式说明
^ 匹配输入的开始位置
$ 匹配输入的结尾
. 表示匹配除换行字符外的任意字符
+ 匹配起哪一个字符一次或者多次
[a-z] 匹配a与z之间的任意一个小写字母
[^m-z] 不与指定区域内的字符匹配
?可替代单个字符
* 可以替代多个字符
[charset] 可替代charset集中的任意单字符
例如:
rename "s/.txt/.jpg" *
rename "s/.txt$/.jpg" * #加或不加$均可
rename 'y/a-z/A-Z/' * #小写变大写
批量添加后缀rename 's/$/str/' *
例如:
rename 's/$/txt/' * #在文件名后添加txt
批量删除后缀rename 's/str$// *'
例如:
rename 's/txt$//' * #删除所有文件的文件名后面的txt
批量添加前缀rename 's/^/str' *
例如:
rename 's/^/hhh' * #在文件名前添加hhh
批量删除前缀rename 's/^str//' *
例如:
rename 's/^hhh//' * #删除所有文件的文件名前面的hhh