BTW, I see no difference when using an rsync daemon or an ssh connection, with the given problem:
remote# mkdir /tmp/test; cd /tmp/test; touch a b c .a .b .c remote# ls -la total 0 drwxr-xr-x 2 root root 57 Aug 3 15:06 . drwxrwxrwt 3 root root 80 Aug 3 15:05 .. -rw-r--r-- 1 root root 0 Aug 3 15:06 .a -rw-r--r-- 1 root root 0 Aug 3 15:06 .b -rw-r--r-- 1 root root 0 Aug 3 15:06 .c -rw-r--r-- 1 root root 0 Aug 3 15:06 a -rw-r--r-- 1 root root 0 Aug 3 15:06 b -rw-r--r-- 1 root root 0 Aug 3 15:06 c (The /tmp/test directory is module x for the daemon.) local# rsync remote::x drwxr-xr-x 57 2006/08/03 15:06:57 . -rw-r--r-- 0 2006/08/03 15:06:57 .a -rw-r--r-- 0 2006/08/03 15:06:57 .b -rw-r--r-- 0 2006/08/03 15:06:57 .c -rw-r--r-- 0 2006/08/03 15:06:57 a -rw-r--r-- 0 2006/08/03 15:06:57 b -rw-r--r-- 0 2006/08/03 15:06:57 c local# rsync --exclude='*' --include='.*' remote::x drwxr-xr-x 57 2006/08/03 15:06:57 . local# rsync --exclude='*' --include='.*' remote:/tmp/test/ Password: drwxr-xr-x 57 2006/08/03 15:06:57 . Note that the trailing slash *is* needed on the ssh connection, see without: local# rsync --exclude='*' --include='.*' remote:/tmp/test Password: (nothing) The problem is with the excludes and includes; unfortunately I can never get it when those two are combined :-/ Paul Slootman -- To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html