Transferir carpeta del host local al servidor

Transferir carpeta del host local al servidor

Estoy intentando cargar una carpeta en mi servidor con este comando:

sudo scp -r the_map [email protected]

Después de ejecutar el comando en la terminal en localhost. Se completa, pero no puedo encontrar el mapa/carpeta en mi servidor Ubuntu.

Respuesta1

Este es un error que se comete a menudo y yo mismo lo he cometido decenas de veces. Y todavía lo hago.

La sintaxis para especificar una ubicación remota parascpes

[[username@]hostname:]file

Entonces, si quieres afectar archivosremotamenteluego agregaría dos puntos :al nombre de host, como en

scp -r the_map [email protected]:
#                                        important colon   ^

Cuando los dos puntos no están presentes, scpse interpreta [email protected]como un nombre de archivo (extraño pero válido) y copia recursivamente la carpeta local the_mapen la carpeta local [email protected].

Simplemente elimine su carpeta local y ejecute el comando corregido nuevamente.rm -r '[email protected]'scp

información relacionada