Linux · Internet
lftp
lftp es un potente cliente de línea de comandos FTP, SFTP y HTTP para transferencias de archivos fiables en Linux.
- 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
sudo apt install lftpsudo apt install lftpsudo dnf install lftpsudo pacman -S lftpsudo zypper install lftpConsejos 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