ソースから宛先にファイルを同期するために rsync を使用しています。
rsync -av --delete source destination
ソース側ではなく、宛先側に単一のディレクトリがあります。rsync がこのディレクトリを削除しないようにしたいです。同期時にこのディレクトリが削除されないように、rsync に渡すことができるオプションはありますか?
同様の質問で述べたように、これはルールで--filter
オプションを使用することで実現できます。protect
$ rsync ... --filter 'protect /remote-directory-to-keep/' ...
現在受け入れられている回答とは異なり、--filter
たとえば--exclude
、--delete-excluded
.