How to discern when like dir names exist in 2 places
kmk at sanitarium.net
Mon Apr 13 11:45:18 MDT 2015
-----BEGIN PGP SIGNED MESSAGE-----
I was actually in the include/exclude section of the man page not the
filter section. However, your syntax does work.
The +/- syntax absolutely works in an --exclude-from or --include-from
file I use it all the time. However, apparently the -/ syntax does
not work there.
So, I am not sure if the man page is wrong or if this feature just
isn't working correctly in an exclude file.
- From the man page:
INCLUDE/EXCLUDE PATTERN RULES
The following modifiers are accepted after a "+" or "-":
o A / specifies that the include/exclude rule should be matched
against the absolute pathname of the current item. For example, "-/
/etc/passwd" would exclude the passwd file any time the transfer was
sending files from the "/etc" directory, and "-/ subdir/foo" would
always exclude "foo" when it is in a dir named "subdir", even if "foo"
is at the root of the current transfer.
On 04/13/2015 01:34 PM, Francis.Montagnac at inria.fr wrote:
> On Mon, 13 Apr 2015 12:59:07 -0400 Kevin Korb wrote:
>> Hmmm, according to my interpretation of the man page (I am on
>> 3.1.1) that is supposed to work however when I test using the
>> "-/ /etc/passwd" example the / seems to have the same effect as
>> commenting the line. I get /etc/passwd copied whether the source
>> is / or /etc.
> I guess that this -/ syntax is not usable with --exclude, but only
> with --filter.
> Try thus to modify your exclude file to:
> - /pkg/* - /sadm/* - /cache/* - /opt/csw/cache/* -/ /var/apache2/*
> - /tmp/*
> an call rsync ... --filter='merge YOUR_FILE'
Kevin Korb Phone: (407) 252-6853
Systems Administrator Internet:
FutureQuest, Inc. Kevin at FutureQuest.net (work)
Orlando, Florida kmk at sanitarium.net (personal)
Web page: http://www.sanitarium.net/
PGP public key available on web site.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-----END PGP SIGNATURE-----
More information about the rsync