Linux · Internet
lftp
lftp est un client FTP, SFTP et HTTP puissant en ligne de commande pour des transferts de fichiers fiables sous Linux.
- Licence
- GPL-2.0
- Dernière version
- 4.9.3
Qu’est-ce que lftp ?
lftp est un programme de transfert de fichiers riche en fonctionnalités, prenant en charge FTP, SFTP, HTTP, HTTPS et bien d'autres. Développé activement depuis la fin des années 1990, il est reconnu pour sa stabilité et sa capacité à être scripté. Inclus dans les principales distributions telles que Debian, Fedora et Ubuntu, c'est un outil mature et bien testé, utilisé à la fois dans des environnements interactifs et automatisés.
Il convient particulièrement aux administrateurs système, aux développeurs et aux utilisateurs avancés à l'aise avec le terminal. Si vous avez besoin de transferts fiables pouvant être repris ou d'automatisation par scripts, lftp excelle. Il n'est toutefois pas conçu pour les utilisateurs occasionnels préférant des interfaces glisser-déposer.
Comparé à WinSCP Pro, lftp paraît plus technique et moins visuel. Il n'inclut pas d'interface graphique, mais offre un contrôle plus fin des connexions, des transferts et des tentatives de reconnexion. Les utilisateurs expérimentés apprécient ses capacités de script et de gestion des tâches en arrière-plan, même si les nouveaux venus peuvent trouver sa courbe d'apprentissage abrupte.
Idéal pour : Transferts de fichiers automatisés ou fiables depuis la ligne de commande.
Fonctionnalités clés de lftp
- Prend en charge FTP, SFTP, HTTP, HTTPS, HFTP, FISH
- Peut reprendre les téléchargements/téléversements interrompus
- Tâches en arrière-plan et file d'attente des transferts
- Complétion par tabulation et historique des commandes
- Mise en miroir configurable pour les tâches de synchronisation
- Scriptable avec des commandes par lots
- Prise en charge d'IPv6
- Limitation de bande passante
Points forts
- Extrêmement fiable pour les connexions instables
- Scriptable pour l'automatisation
- Reprend les transferts sans à-coups
- Léger et rapide
- Disponible dans toutes les principales distributions
Points faibles
- Pas d'interface graphique
- Courbe d'apprentissage plus abrupte pour les débutants
- Navigation de fichiers intégrée limitée par rapport à WinSCP
Logiciels Windows remplacés par lftp
Installer lftp sous Linux
sudo apt install lftpsudo apt install lftpsudo dnf install lftpsudo pacman -S lftpsudo zypper install lftpConseils pour les utilisateurs de Windows
Si vous êtes habitué à WinSCP, voyez lftp comme son équivalent en ligne de commande. Vous ne glisserez pas de fichiers, mais vous pourrez scripter des sessions, mettre des transferts en file d'attente et reprendre les opérations de manière fiable. Utilisez des signets dans ~/.lftprc ou enregistrez vos commandes dans des scripts. La complétion par tabulation facilite la saisie des chemins. Pour la synchronisation, les commandes 'mirror' et 'reverse-mirror' remplacent les outils de synchronisation graphiques.
lftp : questions fréquentes
Comment reprendre un téléchargement avec lftp ?
Utilisez la commande 'get' avec l'option '-c' pour continuer un téléchargement interrompu. lftp détecte automatiquement les fichiers partiels et reprend là où ils s'étaient arrêtés.
lftp peut-il utiliser SFTP ?
Oui, connectez-vous avec 'open sftp://user@host'. Il utilise OpenSSH en arrière-plan, donc vos clés SSH et votre configuration s'appliquent directement.
Comment exécuter des commandes lftp dans un script ?
Écrivez les commandes dans un fichier et exécutez 'lftp -f script.lftp', ou utilisez 'lftp -c "open host; get file"' pour des commandes ponctuelles.
lftp prend-il en charge le mode passif ?
Oui, le mode passif est activé par défaut. Vous pouvez le modifier avec 'set ftp:passive-mode true/false' dans votre configuration ou votre session.
Mis à jour le