2017-03-18 58 views
-2

我想創建一個腳本從目錄中的增量基礎上的文件複製到目錄AB,AC,AD等rsync的發現與詞的語法文件複製到其他位置/目錄

例如,我有目錄A中的文件,如world_test.txt,world1_test.txtworld2_test.txt。我想將所有名稱爲world_test的文件複製到文件夾AB等。

我想下面的腳本,但未能

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

誰能糾正腳本或暗示另一個命令?

+1

爲什麼不正確使用'rsync'? 'rsync -ua/path/to/world_test **/newpath'? (注意,你可以根據需要調整選項) –

+0

嗨大衛,源文件夾有千名不同名稱的文件,所以我需要先找到這些文件,然後rsync到目的地 –

+0

您在構建列表中遇到的問題,然後爲每個文件調用'rsync',你將調用'rsync'數千次不同的時間,而不是找到一個通配符,允許你爲許多文件調用rsync'。 –

回答

0

以下命令爲我工作

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

相關問題