rsyncを使用して複数のファイルをリモートサーバーに移動するには?

rsyncを使用して複数のファイルをリモートサーバーに移動するには?

私はrsyncを使用してサーバーで増分バックアップを実行し、そのためにbashスクリプトを作成しました。
実際には、sshを使用して複数のファイルをローカルコンピュータに一度にコピーします。私が使用する構文は次のとおりです。
rsync -aPhv --del user@host:/home/john/files :/home/steve/data local_backup_dir

一度に複数のファイルをコピーできます。
問題は私がこれをしなければならないときに起こります。また覆う実際、複数のファイルを同時に別のディレクトリに移動する方法がわかりません。 bashスクリプトを作成しているので、コマンドを何度も繰り返したくあり
ません。rsync

だから私の最後の質問は:複製する方法はありますか?多くの種類rsyncローカルファイルを別の場所に同時にコピーするには、?を使用します。

ベストアンサー1

バックアップの作成に使用されたコマンドを変更すると、単一のコマンドで復元の問題を解決できます。

バックアップに使用:

rsync -aPhvR --del user@host:/home/./john/files :/home/./steve/data  local_backup_dir

これは回復のためのものです。

rsync -aPhvuR local_backup_dir/ user@host:/home/

ここで欲しいのは、john/filesandだけでなくあなたの下に合計を作成することです。このようにして、単一の操作でリモートシステムに再適用できます。steve/datalocal_backup_dirfilesdata/home

おすすめ記事