Solución:
sftp
, igual que cp
y scp
, requiere que cuando copie una carpeta (y su contenido, obviamente), tenga que decirle explícitamente que desea transferir la carpeta de forma recursiva con el -r
opción.
Entonces, agregue -r
al comando.
Solo puedo sugerir que uses rsync
. Es algo así como un estándar de la industria, cuando se mueven archivos a través de conexiones seguras.
rsync -alPvz ./source_dir server.com:destination_dir
Es lo que he estado usando durante años.
(los -a
opción se encarga de cosas como la recursividad del directorio)
Esto funciona para mi:
1) conectarse a través de sftp
al host remoto
2) cambie al directorio remoto que desea copiar. (Ejemplo: cd Music)
3) cambie al directorio local en el que desea copiar las cosas. (Ejemplo: escritorio lcd)
4) Emita este comando: get -r *
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)