Hello, given are 2 directories:
a ├── a-file └── .rsync-filter b └── a-file I'd like to sync a/ -> b/, but I'd like to *exclude* all files. But I do not want to delete the excluded files. (The real scenario is a way more complex, the above is my reproducer.) and the following rsync command: `rsync -F --del a/ b/` Note, there is *no* `--delete-excluded`: $ rsync -F --del -inav a/ b/ sending incremental file list *deleting a-file .d..t...... ./ sent 62 bytes received 29 bytes 182.00 bytes/sec total size is 0 speedup is 0.00 (DRY RUN) Why? Because it is excluded? Using the `--exclude` option does what I expect: $ rsync --exclude 'a-file' --del -inav a/ b/ sending incremental file list .d..t...... ./ >f+++++++++ .rsync-filter sent 92 bytes received 22 bytes 228.00 bytes/sec total size is 4 speedup is 0.04 (DRY RUN) even does what I expect: $ rsync --filter '- *' --del -inav a/ b/ sending incremental file list .d..t...... ./ sent 58 bytes received 19 bytes 154.00 bytes/sec total size is 0 speedup is 0.00 (DRY RUN) Version: rsync version 3.2.3 protocol version 31 Best regards from Dresden/Germany Viele Grüße aus Dresden Heiko Schlittermann -- SCHLITTERMANN.de ---------------------------- internet & unix support - Heiko Schlittermann, Dipl.-Ing. (TU) - {fon,fax}: +49.351.802998{1,3} - gnupg encrypted messages are welcome --------------- key ID: F69376CE -
signature.asc
Description: PGP signature
-- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html