在一个命令中将具有相同名称的文件复制到它们自己的位置

时间:2014-09-02 09:21:24

标签: linux

我需要将多个目录中具有相同名称的文件复制到相同的位置,

例如,文件如下:

/var/Aug/test 

/var/Sep/test 

/var/Oct/test

我需要将它们复制到自己的位置,但命名为test_1

/var/Aug/test_1 

/var/Sep/test_1 

/var/Oct/test_1

如果我运行ls命令

ls /var/Aug

输出应为:

test test_1

1 个答案:

答案 0 :(得分:1)

尝试一下:

 find . -name 'test'|xargs -I{} cp {} "{}_1"