目录中有多个以前缀 fgh
开头的文件,例如:
fghfilea
fghfileb
fghfilec
我想重命名所有这些以前缀
jkl
开头。是否有一个命令可以做到这一点,而不是单独重命名每个文件? 最佳答案
有几种方法,但使用 rename
可能是最简单的。
使用 rename
的一个版本:
rename 's/^fgh/jkl/' fgh*
使用另一个版本的
rename
(与 Judy2K's answer 相同):rename fgh jkl fgh*
您应该检查您平台的手册页以了解上述哪一项适用。
关于file - 在Unix中根据模式重命名多个文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1086502/