在每个文件名末尾附加字符串

在每个文件名末尾附加字符串

我想在当前目录中的每个文件名末尾添加“_Test”。版本给了我rename from util-linux 2.23.2,我已经尝试过了rename $ _Test *rename 's/$/_Test' *但是当我列出我的文件时,它们还没有被重命名。

答案1

如果您没有,您可以随时自行推出,如下所示:

perl -e '
  rename($_, s/$/__Test/r)
    for @ARGV;
' ./*

答案2

for n in $(ls -1); do mv "$n" "$n"_Test; done

这将重命名其运行目录中的每个文件。

相关内容