Re: Fwd: Problem with file exclusion pattern
Kevin Korb via rsync <[email protected]>
| Newsgroups | gmane.network.rsync.general |
|---|---|
| Message-ID | <[email protected]> |
Sure, that is the way it normally works. By default everything is included. Excludes exclude things. Includes are exceptions to includes that follow. Note that this can get very complicated. --exclude-from=file.txt makes things much easier as you can use the +/- syntax to put both includes and excludes into the same file. On 4/30/22 20:48, H via rsync wrote: > On 04/30/2022 08:22 PM, Kevin Korb via rsync wrote: >> Includes override excludes that follow. So, your include of * meant that nothing was being excluded. An exclude before any includes isn't affected by the includes. >> >> On 4/30/22 20:04, H via rsync wrote: >>> On 04/30/2022 07:56 PM, H via rsync wrote: >>>> >>>> Ah, I was under the impression that all inclusion patterns need to preceed the exclusion patterns? >>>> >>>> >>>> >>>> -------- Forwarded Message -------- >>>> Subject: Re: Problem with file exclusion pattern >>>> Date: Sat, 30 Apr 2022 18:49:22 -0400 >>>> From: Kevin Korb <[email protected]> >>>> To: H <[email protected]> >>>> >>>> >>>> >>>> Drop the include of * or move the exclude of *.~lock* before it. Also, >>>> -c is almost always a bad idea. >>>> >>>> On 4/30/22 18:18, H via rsync wrote: >>>>> I am running rsync on Linux and have yet to find the appropriate pattern to exclude files containing '.~lock' as part of the name of files existing in any directory, ie ~/test and below. >>>>>> 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/ [email protected]:~/test >>>>>> Can anyone point out what I have missed in the above? >>>>>> Thank you. >>>>>> >>>> -- >>>> ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._., >>>> Kevin Korb Phone: (407) 252-6853 >>>> Systems Administrator Internet: >>>> FutureQuest, Inc. [email protected] (work) >>>> Orlando, Florida [email protected] (personal) >>>> Web page: https://sanitarium.net/ >>>> PGP public key available on web site. >>>> ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._., >>>> >>>> >>> When I dropped the '*' include it did not sync files in the topmost directory? Perhaps it always needs to be included among the options? >>> >>> >> > Thank you. Would one ever put an exclude /after/ the includes? > > -- ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._., Kevin Korb Phone: (407) 252-6853 Systems Administrator Internet: FutureQuest, Inc. [email protected] (work) Orlando, Florida [email protected] (personal) Web page: https://sanitarium.net/ PGP public key available on web site. ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._., -- 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