¿Cómo descargo una carpeta completa a través de FTP en la Terminal?
terminal
data-transfer
ftp
daviesgeek
fuente
fuente
Otra forma es usar curl
Creo que esto está funcionando, o archivo por archivo
Espero que esto haya ayudado.
fuente
curl: (78) RETR response: 550
curl
absolutamente no puede manejar esto.wget
lata.Uso
scp
(documentación) osftp
(documentación)fuente
Tuve que descargar más de 22,000 fotos de la cámara web de mi servidor web, lo cual es un desafío tanto para el Finder como para mi programa FTP CyberDuck.
Entonces hice lo siguiente (basado en la respuesta de @ bmike):
Luego, los archivos se descargan en la carpeta deseada:
fuente
estoy usando
Lamentablemente
wget
no admite descargas paralelas.fuente
sigue estas instrucciones:
tipo
entonces estás en ftp pareciendo
entonces abres ip del servidor
luego pedirá nombre de usuario, usted proporcionará
entonces pedirá contraseña
entonces debe iniciar sesión y volver a ver el shell ftp>, puede escribir "ls" para enumerar todos los archivos y puede navegar como en inix con cd
cuando encontraste tu nombre de archivo puedes descargarlo con
et voila, el archivo se descargará en el directorio donde abrió el shell localmente
no puede descargar directores, pero puede navegar a su directorio y descargar múltiples, por ejemplo, todos los archivos
Tarea: descargar varios archivos
Debe usar el comando mget de la siguiente manera para copiar múltiples archivos del servidor ftp remoto al sistema local. Es posible que se le solicite una respuesta de sí / no (S / N) antes de transferir cada archivo (puede deshabilitar la solicitud pasando la opción -i al cliente ftp). Para descargar todos los archivos, ingrese: ftp> mget *
información de http://www.cyberciti.biz/faq/linux-unix-ftp-commands/ cheers
fuente