On Fri, 19 Aug 2011 12:47:34 +0200 Ken Gillett wrote: > I want to exclude from the sync ALL files that start with a dot, IOW > hidden files. But using --exclude '.*' does funny things with > directories (or at least I think it does). Is there a recognised > correct way to do this?
Using --exclude '.*' should work. Example: $ tree -a a a `-- b |-- bar `-- .foo 1 directory, 2 files $ rsync -vv -i -a --exclude '.*' a/ x sending incremental file list [sender] hiding file b/.foo because of pattern .* created directory x delta-transmission disabled for local transfer or --whole-file cd+++++++++ ./ cd+++++++++ b/ >f+++++++++ b/bar total: matches=0 hash_hits=0 false_alarms=0 data=0 sent 115 bytes received 38 bytes 306.00 bytes/sec total size is 0 speedup is 0.00 Francis Montagnac -- 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