Order matters.  --include overrides --exclude listed later.  So, your
exclude is nullified by both of  your includes.  So move the exclude
before the includes.  Of course then your includes will be irrelevant so
just remove them unless you are leaving out details.

On 12/28/19 9:15 PM, H via rsync wrote:
> I am having problems getting a . directory in a subdirectory to be excluded 
> when rsyncing. I am using rsync 3.1.2 on CentOS 7 and the command line is:
> 
> #    all files from ~/bin/ and I use want to exclude the directory 
> ~/bin/docker/.git
> rsync -vHrltDium -c --chmod=Du+rwx,go-rwx,Fu+rw,go-rw --no-perms --stats 
> --include='*' --include='*/' --exclude=".git/" -e "ssh -y -p 22" 
> /home/user/bin/ user@1.2.3.4:~/bin
> 
> What am I doing wrong? I thought the exclusion pattern above would exclude 
> any .git subdirectory regardless of level found?
> 
> Thank you.
> 
> 

-- 
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,
        Kevin Korb                      Phone:    (407) 252-6853
        Systems Administrator           Internet:
        FutureQuest, Inc.               ke...@futurequest.net  (work)
        Orlando, Florida                k...@sanitarium.net (personal)
        Web page:                       https://sanitarium.net/
        PGP public key available on web site.
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,

Attachment: signature.asc
Description: OpenPGP digital 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

Reply via email to