with these rsync rsync [...] /var/ /dir/ rsync [...] /etc/ /dir2/ And exclude file: excl /apache2/* That will exclude both /var/apache2/* and /etc/apache2/* How can I tell rsync I want /var/apache2 excluded, but not /etc/apache2? I mean short of using separate excl files for each run Using something like the start of an absolute name: `/etc/apache2/*' Allows both /etc/apache2 and /var/apache2 to be collected
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Put this line in your file: - -/ /var/apache2/* On 04/13/2015 12:17 PM, Harry Putnam wrote:> > with these rsync rsync [...] /var/ /dir/ rsync [...] /etc/ /dir2/ > > And exclude file: excl > > /apache2/* > > That will exclude both /var/apache2/* and > /etc/apache2/* > > How can I tell rsync I want /var/apache2 excluded, but not > /etc/apache2? I mean short of using separate excl files for each > run Using something like the start of an absolute name: > `/etc/apache2/*' > > Allows both /etc/apache2 and /var/apache2 to be collected > >- -- ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~ 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 iEYEARECAAYFAlUr7TMACgkQVKC1jlbQAQfc3gCgk+Yq/KzfOmSbQ4X4q+hox4Xt 1ukAni90msBK1WxGBxLv/aQuIIcR2K58 =RgrB -----END PGP SIGNATURE-----
Kevin Korb <kmk at sanitarium.net> writes:> -/ /var/apache2/*Thanks for the input, but unless I'm doing something else screwy, that does not appear to work here. I put your line verbatim into my exlcude file (near the top) /pkg/* /sadm/* /cache/* /opt/csw/cache/* -/ /var/apache2/* /tmp/* ------- ------- ---=--- ------- ------- My actual task here is an rsnapshot run that collects files Here /var/ and here /etc/ (a few other places as well as well) But as you probably know its really a pair of rsync runs that occur. To reiterate, my goal was to collect files at `/etc/apache2/' but not at `/var/apache2' (These are just typical of what I want to do in several places.) Adding that line verbatim did not have the effect I'm after.
Reasonably Related Threads
- How to discern when like dir names exist in 2 places
- How to discern when like dir names exist in 2 places
- How to discern when like dir names exist in 2 places
- How to discern when like dir names exist in 2 places
- How to discern when like dir names exist in 2 places