ルートからのクローン作成時にrsyncの除外をアンカーできません


0

を使用してデータを同期しています

rsync [...] --exclude='/var' / host:/

これを実行すると、出力の一部は

*deleting   var/log/nginx/https.error.log.1.gz
*deleting   var/log/nginx/https.error.log

私を示すこと--exclude='/var'引数は、ファイル名がスラッシュで始まらないので、理にかなって示したファイル名と一致しませんでした。ただし、/varフォルダーではなくフォルダーに一致させたいだけなので、式の先頭のスラッシュを省略したくありません/some/where/var。どうすればこれを達成できますか?

編集:私は間違っていた。上記のコマンドは、実際のコマンドの簡易バージョンであり、問​​題は先頭のスラッシュとは関係ありませんでした。rsyncの出力では、ファイル名はスラッシュなしで表示されますが、パターンマッチングは正常に機能します。


/var一致していませんvar/log...
IPOR Sircer

@IporSircer rsyncは除外されたディレクトリに再帰しないため、これは問題ではありません。
1月
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.