使用find with rsync将具有word语法的文件复制到另一个位置/目录

时间:2017-03-18 05:56:18

标签: bash shell find rsync

我想创建一个脚本,以递增的方式将文件从目录A复制到目录AB,AC,AD等。

例如,我在目录A中有world_test.txtworld1_test.txt world2_test.txt的文件。我想将所有名称都为world_test的文件复制到文件夹AB,依此类推。

我尝试了下面的脚本但是失败了

find /path/ -name "world_test" -type f | xargs -i rsync ... {} /var/AB \;

任何人都可以更正脚本或建议其他命令吗?

1 个答案:

答案 0 :(得分:0)

下面的命令对我有用

找到。 -type f -name'文件名' - exec rsync -aR'{}'/ folder-name \;