替代'重命名'命令在CentOS 5.9

时间:2015-10-14 17:29:49

标签: centos rename

我需要重命名名称中包含子字符串200at的所有文件,并将其替换为200_at。 在Ubuntu中,我会这样做:

find . -type f -name '*200at*' -exec rename -n 's/200at/200_at/' {} \;

在CentOS(版本5.9)中,它不起作用。命令rename似乎不支持perl表达式,上面的命令什么都不做。

任何替代方案的想法?

1 个答案:

答案 0 :(得分:0)

根据我使用CentOS的经验,我们总是使用mv(move)命令来重命名。即:

mv 200at ./200_at

希望这是你的另类选择。