rsync and white spaces

dsr at tao.merseine.nu dsr at tao.merseine.nu
Fri Oct 20 10:58:49 EDT 2006


On Fri, Oct 20, 2006 at 10:29:48AM -0400, Stephen Adler wrote:
> Guys,
> 
> It looks like rsync is having trouble rsyncing directories with white 
> spaces. Does anyone know
> what the workaround is?

in the man page:

The syntax for requesting multiple files from a  remote  host involves
       using quoted spaces in the SRC.  Some examples:

              rsync host::'modname/dir1/file1
				modname/dir2/file2' /dest

       This  would copy file1 and file2 into /dest from an rsync daemon.
       Each additional arg must include the same "modname/"  prefix as
       the  first one,  and  must  be  preceded  by a single space.
       All other spaces are assumed to be a part of the filenames.

              rsync -av host:'dir1/file1 dir2/file2' /dest

       This would copy file1 and file2 into /dest using a remote shell.
       This word-splitting  is  done  by the remote shell, so if it
       doesn't work it means that the remote shell isn't configured to
       split its args based on whitespace  (a  very  rare  setting,  but
       not unknown).  If you need to transfer a filename that contains
       whitespace,  you'll need  to  either escape  the  whitespace in
       a way that the remote shell will understand, or use wildcards in
       place of the spaces.  Two examples of this are:

              rsync -av host:'file\ name\ with\ spaces' /dest
              rsync -av host:file?name?with?spaces /dest

       This latter example assumes that your shell  passes through
       unmatched wildcards.  If it complains about "no match", put the
       name in quotes.

-dsr-

-- 
.-.. -... .... .   --.. .-. ..-. ..-. -. - .-.   ...- ..-.   -... --- ..-. .--. .-. .- .-.     ...- .-   ..-. -... --.. .-.   -.-. -. . --.   -... ...   --. ..- .-.   .--- -... . -.-- --.-   ..-. ..- ...- --.   ..-. -...   ...- ..-.   --. ..- ...- ..-.   -... .- .-. 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




More information about the Discuss mailing list