[ale] Copy server
    Brian Pitts 
    brian at polibyte.com
       
    Fri Feb 18 10:37:34 EST 2011
    
    
  
On 02/18/2011 10:21 AM, Mark Heiges wrote:
> You also need a trailing slash on the SAM source directory to copy
> its contents to destination SAM, otherwise you'll end up with
> /opt/SAM/SAM:
> 
> rsync -avz --delete -e ssh root at master:/opt/SAM/ /opt/SAM
> 
> Or omit the slash and use the parent dir in the destination as in 
> Jerald's example.
It took me years to keep this straight in my head. From the manpage
"""
You can think of a trailing / on a source as meaning "copy the contents
of this directory" as  opposed  to  "copy  the  directory  by name", but
in both cases the attributes of the containing directory are transferred
to the containing  directory on the destination.  In other words, each
of the following commands copies the files in the same way, including
their setting of the attributes of /dest/foo:
              rsync -av /src/foo /dest
              rsync -av /src/foo/ /dest/foo
"""
-- 
All the best,
Brian Pitts
    
    
More information about the Ale
mailing list