2017-03-18 4 views
-2
私はAB、AC、ADディレクトリにディレクトリAからの増分毎にファイルをコピーするスクリプトを作成したい

に単語の構文を使用してファイルをコピーするためにrsyncをで見つける使用してディレクトリAにあるファイルはworld_test.txtworld1_test.txtworld2_test.txtのようです。私はすべての名前がworld_testのファイルをABフォルダにコピーしたいと思います。、たとえばなど</p> <p>、別の場所/ディレクトリ

私は、スクリプトの下にしようとしたが、誰もが、スクリプトを修正するか、別のコマンドを勧めでき

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

を失敗しましたか?コマンド以下

+1

なぜ 'rsync'を正しく使用しないのですか? 'rsync -ua/path/to/world_test **/newpath'? (注意して、必要に応じてオプションを調整することができます) –

+0

こんにちはデービッド、ソースフォルダにはファイル名が異なる1000個のファイルがあるので、最初にファイルを見つけてrsyncを宛先にしてください –

+0

リストを作成して各ファイルに対して 'rsync'を呼び出すと、多くのファイルに対して' rsync'を1回呼び出すことを可能にするワイルドカードを見つけるのではなく、何千もの異なる時刻で 'rsync'を呼び出します。 –

答えて

0

検索に私のために働きました。 -type f -name 'ファイル名' -exec rsync -aR '{}' /フォルダ名\;

関連する問題