<div dir="ltr"><div dir="ltr">On Sat, Apr 30, 2022 at 3:33 PM H wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">rsync -vHrltDium -c --chmod=Du+rwx,go-rwx,Fu+rw,go-rw --no-perms --stats --include='*' --include='*/' --exclude='*.~lock*' --exclude='*' -e "ssh -y -p 22" ~/test/ someone@1.2.3.4:~/test<br></blockquote><div><br></div><div>See the latest manpage's <a href="https://download.samba.org/pub/rsync/rsync.1#FILTER_RULES">filter-rules section</a> an easy way to debug where filtering is going wrong. Doing that would show you that everything in your transfer is being matched by the first include option you used.  This is because (as the 2nd paragraph in the filter section explains) the first matching pattern is acted upon. A good general rule of thumb is to move more specific rules prior to more general rules.  However, in your command above, you only need the one lock-excluding option (since the default is to include anything that doesn't match any of your rules) and not any of the other include/exclude options.</div><div><br></div><div>..wayne..</div></div></div>