Linux 批量改名之 rename 命令

时间:2021-03-26 10:36:08

刚学习到 rename 命令功能很强大,比win 下的 ren 厉害啊

具体看 man rename

语法:  rename [ -h|-m|-V ] [ -v ] [ -n ] [ -f ] [ -e|-E perlexpr]*|perlexpr [ files ]

举例: 
rename 's/$/\.mp3/' *
意思是,把所有文件增加 .mp3 的扩展名

最后的 * 是目标要操作的一批匹配的文件,中间字符串是一个 perl 正则表达式, s/ 表示替换操作,  将空 的替换(/).mp3 其中 . 是保留字符用 \ 转义 , 最后一个 / 表示结束