rsync を使用して複雑なファイル構造から特定のデータを書き込む

rsync を使用して複雑なファイル構造から特定のデータを書き込む

rsync を使用して、Linux サーバーに接続された外部 USB ドライブにログ データを書き込むことを検討しています。

以下のコマンドは、10 月のデータだけでなく、すべてのデータを書き込みます。

sudo rsync -av -r --progress --include **2018-10-** . /mnt/ext1/

10 月から必要なデータは、さまざまなディレクトリのさまざまなクラスにあります。

答え1

rsync -av --include="*/" --include="*2018-10*" --exclude="*" . /mnt/ext1/

まず必要なものをすべて含め、残りを除外します。--ドライランすべてが期待通りに機能しているかどうかを確認し、-m空のディレクトリをコピーしたくない場合は、

関連情報