を使用してデータを同期しています
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の出力では、ファイル名はスラッシュなしで表示されますが、パターンマッチングは正常に機能します。
@IporSircer rsyncは除外されたディレクトリに再帰しないため、これは問題ではありません。
—
1月
/var一致していませんvar/log...