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