Estou tentando fazer upload de uma pasta no meu servidor com este comando:
sudo scp -r the_map [email protected]
Depois de executar o comando no terminal no localhost. Ele é concluído, mas não consigo encontrar o mapa/pasta no meu servidor Ubuntu.
Responder1
Este é um erro cometido com frequência e eu mesmo já fiz isso dezenas de vezes. E ainda faço.
A sintaxe para especificar um local remoto parascp
é
[[username@]hostname:]file
Então, se você quiser afetar os arquivosremotamenteentão você adicionaria dois pontos :
ao nome do host, como em
scp -r the_map [email protected]:
# important colon ^
Quando os dois pontos não estão presentes, scp
é interpretado
[email protected]
como um nome de arquivo (estranho, mas válido) e copia recursivamente a pasta local the_map
para a pasta local [email protected]
.
Basta remover sua pasta local e executar o comando corrigido novamente.rm -r '[email protected]'
scp