La mejor experiencia en linux, había sido con el gFTP; sin embargo, cuando estoy manejando archivos muy grandes o directorios con muchos archivos, simplemente se cierra y desaparece; lo que ocasiona retrasos.
Hace unos días, mientras DrakeDalfa vagaba por la vida
le pregunté qué programa prefería él para transferencia de archivos por FTP y -obviamente- me recomendó lo que yo ya usaba: gFTP. Procedí a contarle mi problema (como quien va donde su médico de cabecera) y me dió una de las mejores recetas: lftp.
Ahora, disfruto más mi experiencia en Ubuntu Linux (aunque DD dice que soy un pecador por ello) porque desde consola (o terminal, como prefieras decirle) puedo transferir mis archivos desde y hacia los servidores remotos.
Por ahora me he limitado a las tareas básicas de a diario:
- Subir archivos
- Bajar archivos
- Bajar directorios completos
Aún no he borrado nada en remoto, pero entiendo que "rm" servirá...
¿Cómo lo hago? Pues así:
Me conecto:
Código :
lftp -u usuario dominio.comEn este punto, me pide la contraseña; la escribo y me conecta al servidor remoto. Si no sé exactamente dónde me ubica, pues listo el contenido con "ls".
Una vez que sé dónde estoy (en mi caso, los servidores me ubican en la raíz), me coloco en la carpeta pública:
Código :
cd public_html/Si necesitara entrar al directorio de imágenes por ejemplo, escribiría esto:
Código :
cd public_html/imagenes/
Una vez que estoy en el directorio de imagenes, pues me ubico en ese mismo directorio, pero en local (lo hago con "lcd". Para remoto, como viste, lo hago 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 estoy en remoto y local, en el directorio "imagenes".
Si quiero subir el archivo "logotipo.png", pues escribo el comando
Código :
mput logotipo.pngy listo! lo sube de inmediato.
Si lo que necesito 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 necesito es bajarme el directorio completo (hablo de imagenes), pues lo hago con "mirror":
Código :
mirror -v imagenesinmediatamente 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. Al menos por ahora NO he necesitado más, pero es probable que en algún momento necesite más.
Si necesitas algo de asesoría, pues te recomiendo visites el foro de linux de Cristalab.
Ojalá esto sirva a alguien más... así como me ha servido a mí.
Originalmente posteé este tema en mi blog, pero me pareció que en Cristalab servirá a más personas, así que aquí te lo dejo:

Por jomajudo el 09 de Septiembre de 2006
Por leetious el 09 de Septiembre de 2006
En Windows puedes hacerlo funcionar con casi los mismos comandos usando directamente ftp como orden por consola.
Claro, siempre puedes escribir "help" para saber que está incluido y que no en las instrucciones de Win.
Por HINGO el 12 de Septiembre de 2006
Por exekyel el 07 de Diciembre de 2006
Por stitch el 27 de Diciembre de 2006
Por -ZAP- el 29 de Enero de 2007
Por ca el 10 de Abril de 2007
Por Julianxo el 12 de Abril de 2007
Por Cheperobert el 07 de Septiembre de 2007
Por jackeline el 09 de Octubre de 2007
Por fastfast2 el 13 de Marzo de 2008
Por Fran el 27 de Junio de 2008
Por marcelo el 02 de Julio de 2008
Por Ksio el 29 de Septiembre de 2008
Por dberrutti el 04 de Octubre de 2008
Por carlos el 24 de Noviembre de 2008
mirror -R directorio
Muchas Gracias.
Por squall93 el 19 de Junio de 2009
Por peper el 11 de Julio de 2009
Por Luis el 17 de Agosto de 2009
Por Ariel el 29 de Septiembre de 2009
Por p4rqu3r el 23 de Diciembre de 2009
Por rgreyesb el 06 de Enero de 2010
Muchas gracias.
Por elizabeth el 15 de Enero de 2010
la codificación que tiene el archivo desde el origen o sea windows es utf8
espero sus comentarios
saludos
Por Camarillo el 02 de Julio de 2010
Saludos.
Por emax4 el 05 de Agosto de 2010
Por angel el 10 de Enero de 2011
Por Paul Zamora el 26 de Enero de 2011
como hago un ftp
es nesesario crear un DNS o no
CON el VSFTPD nada mas
aver si me ayudarias
Gracias
Por Yak el 20 de Mayo de 2011
Saludos!