Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

FTP por línea de comandos avanzado LFTP


Un programa para Linux que nos permite hacer FTP por línea de comandos más potente que el tradicional, como copiar directorios enteros (hacer un mirror).


11/1/06 - Posiblemente ya sepamos que para hacer FTP, aparte de usar alguno de los programas como Filezilla o Cute FTP, podemos utilizar la línea de comandos. La línea de comandos la tiene por lo general cualquier sistema operativo y resulta un poco más complicada de trabajar que las ventanas, pero a veces no hay otra cosa. Por ejemplo, es muy posible que intentes hacer FTP en un servidor al que accedes por telnet y sólo tienes la línea de comandos para trabajar.

El problema de la línea de comandos es que no permite realizar algunas acciones útiles, como una subir o bajar un directorio entero, con todos sus subdirectorios y sus contenidos. Es algo así como una opción de get o put que sea recursivo y que se encargue de recorrer todos los directorios bajando los datos que contengan.

El comando que vamos a ver se llama LFTP y sirve para realizar un FTP más avanzado. En concreto muy útil cuando se desea hacer un mirror de todo un sitio web para descargarlo o subirlo.

El comando lftp en realidad es un programa que suele venir instalado en todos los Linux, así que lo más seguro es que lo tengamos instalado en nuestro servidor.

Para obtener ayuda con lftp basta con escribir:

lftp -help

Esto nos ofrecerá datos sobre las diferentes opciones del programa. Para conectarnos con un servidor de FTP escribiríamos esto:

lftp -u usuario,clave ftp.dominio.com

Una vez dentro de lftp, lo que estamos viendo es el servidor remoto. Apareceremos en el directorio raíz del servicio de FTP. Nos aparecerá un prompt como este, donde indica el usuario y el servidor al que estamos conectados:

lftp usuario@ftp.dominio.com:~>

Podemos hacer un ls -l para saber la información del directorio.

lftp usuario@ftp.dominio.com:~> ls -l

También podemos obtener ayuda con el comando help:

lftp usuario@ftp.dominio.com:~> help

Esto nos dará una lista de los comandos disponibles en lftp. Entre ellos, tenemos el comando mirror, que vamos a comentar a continuación. Si queremos obtener ayuda de un comando en concreto, podemos escribir help, seguido del comando que queremos conocer.

lftp usuario@ftp.dominio.com:~> help mirror

Esto nos dará la manera de usar y las opciones del comando que nos interesaba. En concreto, para hacer un mirror se tiene que decir el directorio local donde deseas copiar y el directorio remoto que quieres copiar dentro del local.

Para usar el comando mirror debemos escribir primero el directorio local que queremos copiar y luego el directorio de remoto donde lo deseamos copiar.

mirror local remoto

Hay que tener en cuenta que cuando estamos dentro de ftp, el ordenador local es el ordenador al que estás conectado por lftp y el remoto es el que te conectaste originariamente por telnet. Veamos otro ejemplo de sentencia:

Mirror docs html

Estamos diciendo que copie el directorio que se llama docs del servidor al que estás conectado por FTP, al directorio html del servidor sobre el que estabas haciendo telnet. Si el directorio html no existía, lo crea.

mirror . .

Si ponemos esto (los dos directorios .) estamos diciendo que lo copie todo de local a remoto.

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 1 categoria relacionada

 Autoría, licencia y acciones sobre este artículo

Informe de Miguel Angel Alvarez*
Director de DesarrolloWeb.com

Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Tutorial de FTP
Anterior: Comandos FTP

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en Sistemas


 Comentarios de los visitantes
Aun no hemos recibido comentarios de este artículo.
Puedes ser el primero en enviar tu comentario.



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Tutorial de FTP
Categorías
+Sistemas

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia