私は質問に与えられたアドバイスに従いました
Rsyncフィルタ:1つのパターンのみをコピーコマンドラインを設定するには、ドットファイルをバックアップするだけです。.inF*
ただし、次のコマンドを使用します。
rsync -av --include='.inF*' --include='*/' --exclude='*' /0ale/ \
root@lambda2:/0ale/
ディレクトリ構造がミラーリングされているがドットファイルがコピーされていないことがわかりました。テストモードと同じコマンド
rsync -av --include='test*' --include='*/' --exclude='*' /0ale/ \
root@lambda2:/0ale/
ファイルが正しくコピーされたため、test1.txt
ドットファイルの問題にすぎません。どのようなヒントがありますか?
ベストアンサー1
包含/除外フィルタは、rsync
表示される順序で処理されます。サブディレクトリ(または現在の作業ディレクトリ以外のディレクトリ)rsync
のドットファイルを一致させるには、まずフォルダを含めて*/
から、インクルード.*
ドットファイルと一致するようにインクルードルールを設定する必要があります。
rsync -av --include='*/' --include='.inF*' --exclude='*' /0ale/ \
root@lambda2:/0ale/