rename是个好用的命令,但是perl版本才好用,c版本不是很好用

man rename

linux重命名文件夹(linux使用命令对指定文件重命名)(1)

语法非常精简,正则用起来也很顺手

举个栗子吧

这里有一些歌名

linux重命名文件夹(linux使用命令对指定文件重命名)(2)

如果想把歌手名字删除,只要歌名

你只需要这样

rename -nv 's/.*- //' *

linux重命名文件夹(linux使用命令对指定文件重命名)(3)

搞定撤退。