Linux CentOS为具有已知结构的每个目录重命名文件

时间:2014-12-19 12:26:05

标签: linux centos

我有很多具有相同结构的目录。目录中的特定文件夹可以包含我要重命名的文件。

mv /home/*?*/domains/*?*/public/old.text /home/*?*/domains/*?*/public/new.txt

每次都可以不同。

我尝试了上述方法,但当然没有工作。

它位于Linux CentOS机器上。

1 个答案:

答案 0 :(得分:1)

这样做你想要的吗?

for i in /home/*/domains/*/public/; do
    echo mv "$i/old.txt" "$i/new.txt"
done