如果在/home/test/目录下,想把以aabbbc.org.g后缀的文件名修改为aafffc.org.g,进入该目录后,需要输入命令:
rename 's/bbb/fff/' aabbbc.org.g
bbb为被替换的字符 fff为替换字符
如果要替换的文件名里有特殊符号,需要使用转义符“”,例如要将刚才生成的aafffc.org.g变为aafffc.txt,输入命令:
rename 's/.org.g/.txt/' aafffc.org.g
如果需要批量替换,可以把后面的aafffc.org.g这个文件名用*.org.g代替。
rename 's/.org.g/.txt/' aafffc.org.g
如果需要批量替换,可以把后面的aafffc.org.g这个文件名用*.org.g代替。
但是如果文件名很长,包含有多个需要替换的字符,执行一次命令只会替换第一个对应的字符,所以需要连续执行几遍。
想要把某个目录下的所有文件名中带空格的字符删除掉,则执行如下命令:
rename 's/ //' *