LinuxAlternative

Linux · Internet

lftp

lftp es un potente cliente de línea de comandos FTP, SFTP y HTTP para transferencias de archivos fiables en Linux.

Código abiertoGratis
Sé el primero en valorar
Licencia
GPL-2.0
Última versión
4.9.3

¿Qué es lftp?

lftp es un programa de transferencia de archivos con muchas funciones que soporta FTP, SFTP, HTTP, HTTPS y más. Se desarrolla activamente desde finales de los años 90 y es conocido por su estabilidad y capacidad de script. Está empaquetado en distribuciones principales como Debian, Fedora y Ubuntu, y es una herramienta madura y bien probada que se usa tanto en entornos interactivos como automatizados.

Es ideal para administradores de sistemas, desarrolladores y usuarios avanzados cómodos con la terminal. Si dependes de transferencias fiables y reanudables o necesitas automatización mediante scripts, lftp sobresale. No está pensado para usuarios casuales que prefieren interfaces de arrastrar‑y‑soltar.

En comparación con WinSCP Pro, lftp se siente más técnico y menos visual. No tiene GUI, pero ofrece un control más fino sobre conexiones, transferencias y reintentos. Los usuarios avanzados aprecian su capacidad de scripting y trabajos en segundo plano, aunque los recién llegados pueden encontrar la curva de aprendizaje pronunciada.

Ideal para: Transferencias de archivos automatizadas o fiables desde la línea de comandos.

Funciones clave de lftp

  • Soporta FTP, SFTP, HTTP, HTTPS, HFTP, FISH
  • Puede reanudar descargas/subidas interrumpidas
  • Trabajos en segundo plano y cola de transferencias
  • Autocompletado de pestañas e historial de comandos
  • Mirroring configurable para tareas de sincronización
  • Scriptable con comandos por lotes
  • Soporte IPv6
  • Limitación de ancho de banda

Ventajas

  • Altamente fiable para conexiones inestables
  • Scriptable para automatización
  • Reanuda transferencias sin problemas
  • Ligero y rápido
  • Disponible en todas las principales distribuciones

Inconvenientes

  • Sin interfaz gráfica
  • Curva de aprendizaje más pronunciada para principiantes
  • Navegación de archivos integrada limitada comparada con WinSCP

Programas de Windows que sustituye lftp

Cómo instalar lftp en Linux

Ubuntu / Mintsudo apt install lftp
Debiansudo apt install lftp
Fedorasudo dnf install lftp
Arch / Manjarosudo pacman -S lftp
openSUSEsudo zypper install lftp

Consejos para usuarios de Windows

Si estás acostumbrado a WinSCP, piensa en lftp como el equivalente en terminal para transferencias. No arrastrarás archivos, pero puedes scriptar sesiones, encolar transferencias y reanudar de forma fiable. Usa marcadores en ~/.lftprc o guarda comandos en scripts. El autocompletado de pestañas ayuda con las rutas. Para sincronizar, 'mirror' y 'reverse-mirror' sustituyen a las herramientas GUI de sincronización.

lftp: preguntas frecuentes

¿Cómo reanudo una descarga con lftp?

Usa el comando 'get' con la opción '-c' para continuar descargas interrumpidas. lftp detecta automáticamente los archivos parciales y los reanuda desde donde se quedaron.

¿Puede lftp usar SFTP?

Sí, conéctate con 'open sftp://user@host'. Utiliza OpenSSH bajo el capó, por lo que tus claves SSH y configuración se aplican directamente.

¿Cómo ejecuto comandos de lftp en un script?

Escribe los comandos en un archivo y ejecuta 'lftp -f script.lftp', o usa 'lftp -c "open host; get file"' para una sola línea.

¿lftp soporta modo pasivo?

Sí, el modo pasivo está activado por defecto. Puedes cambiarlo con 'set ftp:passive-mode true/false' en tu configuración o sesión.

Actualizado el