Saturday, May 12, 2007

FTP desde consola de linux (Lftp)


Tipo: Guía

S.O.: Linux


Una de las maneras en que se pueden subir y bajar archivos, así como directorios a través de Linux, de manera rápida, es por medio de FTP, en linux existe un comando, que hasta el momento he probado en Ubuntu, y es el LFTP, dicho comando permite subir hasta directorios completos, de igual manera bajarlos, a continuación se describe cada uno de las opciones que acompañan al comando:
Conectarse:

Código :

lftp -u usuario dominio.com


En este punto, se solicita la contraseña; se escribe y se conecta al servidor remoto.

Se examina el lugar por si no se sabe en que parte se encuentra uno en el directorio con "ls".

Una vez que sabemos dónde estamos nos colocamos coloco en la carpeta pública:


Código :

cd public_html/


Si necesitaramos entrar al directorio de imágenes por ejemplo, escribiríamos esto:


Código :

cd public_html/imagenes/


Una vez que estamos en el directorio de imagenes, pues nos ubicamos en ese mismo directorio, pero en local (lo hacemos con "lcd". Para remoto, como viste, lo hacemos con "cd"):


Código :

lcd public_html/proyecto/imagenes/


Para retroceder al nivel anterior, lo hago con -


Código :

cd -

o

Código :

lcd -


Ahora estamos en remoto y local, en el directorio "imagenes".Si queremos subir el archivo "logotipo.png", pues escribimos el comando


Código :

mput logotipo.png


y listo! lo sube de inmediato.Si lo que necesitamos es subir TODO el contenido de la carpeta "imagenes", pues escribo:


Código :

mput *


En el caso de bajada de archivos, pues lógicamente usaremos "mget". Si lo que necesitamos es bajarnos el directorio completo (hablo de imagenes), pues lo hacemos con "mirror":


Código :

mirror -v imagenes


inmediatamente bajará TODO el contenido de la carpeta imagenes, incluyendo la carpeta misma (no olvides ubicarte en local donde lo deseas, sino, lo hará donde esté apuntado (por default, en home)).Para hacerlo a la inversa (o sea, copiar un directorio local al servidor remoto), en vez de "-v" usas "-R". Básicamente es lo que se necesita a diario. Obviamente hay MÁS comandos.

Para más información coloco la liga original
Fuente:

No comments: