Here puede encontrar una explicación detallada de cómo copiar un directorio usando scp
. En su caso, sería algo así como:
$ scp -r foo [email protected]:/some/remote/directory/bar
Esto copia el directorio "foo" desde el host local en el directorio "barra" de un host remoto. Aquí -r
-recursively copia todos los directorios.
También puede usar rcp
con sintaxis similar. La única diferencia entre ellos es que scp
usa shell seguro y rcp
usa shell remoto.
BTW El error "No se pudo canonicalizar" que mencionó aparece cuando el servidor sftp no puede acceder al archivo/directorio mencionado en el comando.
ACTUALIZACIÓN: Para los usuarios que deseen utilizar específicamente put
, consulte la respuesta de Ben Thielker aquí.
Try "poner directorio" sin la barra y asterisco. –
https://stackoverflow.com/questions/10084941/how-can-i-upload-an-entire-folder-that-contains-other-folders-using-sftp-on-li/44197588#44197588 –