Excluding a . directory in a subdirectory

H agents at meddatainc.com
Mon Dec 30 22:17:24 UTC 2019


On 12/28/2019 09:35 PM, Kevin Korb via rsync wrote:
> 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 at 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.
>>
>>
>
>
Thank you very much, worked perfectly! Clearly I need to read up on includes and excludes...

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.samba.org/pipermail/rsync/attachments/20191230/c5c072b1/attachment.htm>


More information about the rsync mailing list