rsync com o Cygwin criando diretórios estranhos

3

Estou tentando usar o rsync para fazer backup dos dados de uma unidade compartilhada local para um servidor de remoção. Tanto a máquina local quanto o servidor remoto estão executando o Cygwin no Windows XP. Eu uso o seguinte comando:

rsync -aze ssh --size-only --delete //SharedFolder/dir/subdir user@remoteserver:/cygdrive/c/dir

O problema é que, em vez de copiar arquivos para o diretório subdir, um novo diretório é criado, chamado subdir ?, onde? é um personagem não ascii. Eu tentei várias combinações de / no final do caminho de destino ou remoto, sempre com o mesmo resultado.

Como posso dizer ao rsync para não criar este novo diretório estranho?

    
por Marlo Guthrie 24.11.2011 / 20:56

1 resposta

4

O problema é que o arquivo de script usado para executar o comando foi salvo no formato do Windows com \ r \ n separadores de linha. Esse personagem estranho foi o retorno da carruagem. Eu salvei o arquivo no formato unix com apenas \ n e as coisas agora estão bem.

    
por 24.11.2011 / 21:36

Tags