Rsync リストに含めると除外する

Rsync リストに含めると除外する

rsync include-fromおよびExcept-fromコマンドを使用して、ソースにリストされているファイル/ディレクトリのみを無視またはコピーしようとします。リストはテキストファイルにあります。何らかの理由でコマンドは実行されませんでした。なぜですか?

パスワード:

rsync -ar —exclude-from 'exclude-list.txt' source/* destination/

rsync -ar —include-from 'exclude-list.txt' source2/* destination/

除外リスト.txtから:

file1
file2
/dir1
/dir2

答え1

正しい構文は次のとおりです。

rsync -a —exclude-from='exclude-list.txt' source/ destination/

=オプションとファイル名の間に何があるか注意してください。

また、--archive-a)オプションはを意味するので-r必要-rありません。

*私もそれを削除しましたsource/*。上記のコマンドは、除外ファイルのパターンに一致するファイルを除き、その下のすべてのファイルとディレクトリsource(隠し名前を含む)をコピーします。destination

関連情報