Si utilizamos un cliente gráfico (GUI) para FTP, sin duda que bajar una estructura compleja de carpetas es un juego de niños. Pero qué sucede cuando queremos hacer lo mismo desde la línea de comandos de LINUX o de WINDOWS?
Si en la línea de comandos usamos el cliente FTP convencional, nos veremos limitados a bajar de a una carpeta a la vez. Pero en particular si estamos sobre LINUX, podemos usar el cliente lftp, que aporta un interesante conjunto de funcionalidades adicionales en comparación con el cliente convencional. Entre estas funcionalidades, la que nos interesa es el comando "mirror".
El comando "mirror" permite bajar o subir una rama de carpetas completa.
La sintaxis es muy sencilla. Aquí va un ejemplo de uso:
# lftp ftp.dominio.com
# user usuario
password: ******
# mirror -v unacarpeta <--- con esto estoy BAJANDO la carpeta "unacarpeta" con todos sus archivos y carpetas subordinadas
# mirror -v -R otracarpeta <--- con esto estoy SUBIENDO la carpeta "otracarpeta" con todos sus archivos y carpetas subordinadas
Más información sobre lftp y sus comandos:
http://lftp.yar.ru/
Suscribirse a:
Enviar comentarios (Atom)

2 comentarios:
Muy buen tip, gracias. También en OS X se puede tener el lftp, recomiendo estas instrucciones de instalación que son muy sencillas. Se pueden utilizar con la última versión disponible también (4.0.10).
Muy buen tip, gracias. También en OS X se puede tener el lftp, recomiendo estas instrucciones de instalación que son muy sencillas. Se pueden utilizar con la última versión disponible también (4.0.10).
http://davidreynolds.me.uk/blog/2009/aug/21/lftp-on-osx-leopard/
Publicar un comentario en la entrada