递归复制和替换文件

时间:2015-05-15 08:06:12

标签: linux recursion

我试图找到一种递归复制和替换文件的方法。

示例:

文件夹/home/test/

1/test.jpg
1/sth_other.png

2/test.jpg
2/sth_other.jpg

3/test.jpg
4/test.jpg

你可以看到在文件夹/ home / test中我有越来越多的文件夹(1,2,3,4)文件名'test.jpg'。

我有一个文件/home/test.jpg

问题:

如何用文件 /home/test.jpg 替换1/2/3/4(文件夹)中的文件'test.jpg'?

1 个答案:

答案 0 :(得分:2)

使用find,你可以这样做:

find /where -name test.jpg -type f -exec cp -i /home/test.jpg {} \;