usando rsync entre 2 servidores Ubuntu tendo uma pasta com espaço no nome, como fazê-lo funcionar?

0

Eu usei o rsync muito, mas nunca descobri como copiar uma pasta que tinha um espaço no nome.

assim:

sudo rsync -rv [email protected]:/data/svn/my folder /data/svn/

já experimentei várias versões como:

sudo rsync -rv [email protected]:"/data/svn/my folder" /data/svn/

ou

sudo rsync -rv [email protected]:"/data/svn/my folder/" /data/svn/

qual é a sintaxe correta para copiar uma pasta que tenha um espaço em seu nome?

OK, PASSOU:

usando um 'para escapar da minha concha e barra invertida para o shell remoto

sudo rsync -rv '[email protected]:/data/svn/my\ folder/' /data/svn/
    
por Private 22.03.2014 / 18:54

1 resposta

1

Um espaço em um nome não é problema, contanto que você coloque o diretório entre "". por exemplo /home/james/"some folder"

Não é o rsync que não pode manipular o espaço, mas o shell que assume o comando termina no espaço.

    
por Jacob Vlijm 22.03.2014 / 18:59