On May 3, 2022 2:16:58 AM EDT, Wayne Davison <wa...@opencoder.net> wrote:
>On Sat, Apr 30, 2022 at 3:33 PM H wrote:
>
>> 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
>>
>
>See the latest manpage's filter-rules section
><https://download.samba.org/pub/rsync/rsync.1#FILTER_RULES> 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.
>
>..wayne..

Thank you, I will look at the reference. However, would I not still need 
--include='*/'  since I want it to recourse into all subdirectories?

-- 
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

Reply via email to