La línea de comandos sftp en mi Ubuntu no tiene puesta recursiva implementada. Encontré algún debate desde 2004 sobre la implementación de dicha función con el interruptor de opción -R. Entonces veo una especie de recursión hecha a sí misma como única opción.Cómo implementar la inserción recursiva en sftp
Ie.
- iterar a través del listado del directorio
- cd en directorios
- mkdir ellos si no existentes
- poner archivos
estoy pensando en hacer esto con bash, pero bastaría cualquier otro idioma .
Rsync o scp no es una opción porque no tengo acceso de shell al servidor. Solo sftp.
vistazo a mi respuesta para la solución usando lftp –
por qué es necesario para el acceso shell SCP? – user102008