[PLUG] Copying to new host, excluding a directory tree

Smith, Cathy Cathy.Smith at pnnl.gov
Wed Jul 31 20:47:04 UTC 2019


I've always found it useful to test my rsync syntax with a subset of the data or the --dry-run option first.  Various OS implement rsync a tiny bit differently.

There are a lot of good rsync tutorials online which have working examples.


Cathy
-- 
Cathy L. Smith
IT Engineer

Pacific Northwest National Laboratory
Operated by Battelle for the 
U.S. Department of Energy

Phone: 509.375.2687
Fax:       509.375.4399
Email: cathy.smith at pnnl.gov

-----Original Message-----
From: plug-bounces at pdxlinux.org <plug-bounces at pdxlinux.org> On Behalf Of David Bridges
Sent: Wednesday, July 31, 2019 1:15 PM
To: plug at pdxlinux.org
Subject: Re: [PLUG] Copying to new host, excluding a directory tree

> Well, I'm the only human element involved and I have no problems.
> When
> synchronizing an entire directory there's never been an issue. What I 
> want to learn is how to exclude a specific subdirectory on the source 
> host.

In an earlier reply I mentioned using a file to exclude things that is referenced on the rsync command line.  I know that things can be excluded as an argument on the command line but I've been tripped up doing it like that in the past.  I would suggest trying the following using your correct information of course.

Create a file on the source node /home/rshepard/excludes.txt that includes the directory you want to exclude (in this case data no / needed), and possibly excludes.txt

The following should do what you want as it works prefectly for me with my specific directories and excludes.

rsync -arvP -e ssh --exclude-from='/home/rshepard/excludes.txt'
/home/rshepard/ rshepard at salmo:/home/rshepard/ 

I have files with commands resembling the one above on several computers which have worked for me for years.

Hope this helps

--
David


_______________________________________________
PLUG mailing list
PLUG at pdxlinux.org
http://lists.pdxlinux.org/mailman/listinfo/plug



More information about the PLUG mailing list