scp copia para o destino ambíguo do disco rígido externo

19

Eu tento copiar arquivos de uma máquina linux (ubuntu) para um disco rígido externo montado em um mac, mas recebo uma mensagem de erro:

scp: ambiguous target

O que eu fiz é, estou em um mac, ssh para a máquina linux onde estão os arquivos. Em seguida, use o seguinte comando:

scp fileToCopy myMacUser@myMacMachine:/Volumes/MyExternalDrive/targetDirectory

O que eu fiz de errado? Qual é o bom comando para usar neste caso?

    
por bob 07.01.2016 / 10:16

1 resposta

25

Se você tiver espaço em branco em um caminho, terá que escapar dos caracteres usando barras duplas invertidas \ e colocando o caminho inteiro entre aspas:

scp myfile.txt [email protected]:"/file\ path\ with\ spaces/myfile.txt"
    
por 07.01.2016 / 10:27