hey guys, I'm trying to do an rsync of the entire /var directory, but exclude just the /var/www directory. So far I've tried these approaches: rsync -avzp --exclude-from=/var/www /var/ /mnt/var/ rsync -avzp --exclude=/var/www /var/ /mnt/var/ But neither has worked. Can I get a suggestion on how to get this to happen? Thanks, Tim -- GPG me!! gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
On 6/8/2015 10:12 PM, Tim Dunphy wrote:> rsync -avzp --exclude-from=/var/www/var/ /mnt/var/ > > rsync -avzp --exclude=/var/www/var/ /mnt/var/ > > But neither has worked. Can I get a suggestion on how to get this to happen?how about... cd /var rsync -avzp --exclude=www/\* . /mnt/var -- john r pierce, recycling bits in santa cruz
On 06/08/2015 10:12 PM, Tim Dunphy wrote:> I'm trying to do an rsync of the entire /var directory, but exclude just > the /var/www directory....> rsync -avzp --exclude-from=/var/www /var/ /mnt/var/--exclude-from takes a filename as an argument. That filename is expected to contain a list of patterns to exclude.> rsync -avzp --exclude=/var/www /var/ /mnt/var/If your exclude pattern begins with '/', then it matches a filename immediately within the transfer root. So in this case, "/var/var/www". Read the "FILTER RULES" and "INCLUDE/EXCLUDE PATTERN RULES" sections of the manual. Try: rsync -avzp --exclude=/www /var/ /mnt/var/
Hey guys, Thanks for your input! Both examples you gave worked, and I'll do some reading on the suggested subjects!! Just a heads up that it worked. I appreciate the clarification! Thanks, Tim On Tue, Jun 9, 2015 at 1:45 AM, Gordon Messmer <gordon.messmer at gmail.com> wrote:> On 06/08/2015 10:12 PM, Tim Dunphy wrote: > >> I'm trying to do an rsync of the entire /var directory, but exclude just >> the /var/www directory. >> > ... > >> rsync -avzp --exclude-from=/var/www /var/ /mnt/var/ >> > > --exclude-from takes a filename as an argument. That filename is expected > to contain a list of patterns to exclude. > > rsync -avzp --exclude=/var/www /var/ /mnt/var/ >> > > If your exclude pattern begins with '/', then it matches a filename > immediately within the transfer root. So in this case, "/var/var/www". > > Read the "FILTER RULES" and "INCLUDE/EXCLUDE PATTERN RULES" sections of > the manual. > > Try: > > rsync -avzp --exclude=/www /var/ /mnt/var/ > > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos >-- GPG me!! gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B