目录中有多个以前缀 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/

10-12 16:57