miércoles 22 de septiembre de 2010

Bajar o subir multiples carpetas por ftp

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/

2 comentarios:

POTOK dijo...

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).

POTOK dijo...

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/

Compartir en FaceBook

UpTweet