Sviluppato da | Alexander V. Lukyanov |
---|---|
Prima versione | 1 ° agosto 1996 |
Ultima versione | 4.9.2 (13 agosto 2020) |
Depositare | github.com/lavv17/lftp |
Garanzia di qualità | Integrazione continua |
Scritto in | C ++ |
Sistema operativo | Linux |
Ambiente | Simile a Unix |
genere | Client FTP |
Licenza | GNU GPL v3 dalla versione 3.7.7 |
Sito web | lftp.yar.ru/ |
lftp è un programma di trasferimento file da riga di comando per Unix e relativi sistemi operativi. È stato scritto da Alexandre Lukyanov ed è rilasciato sotto GNU General Public License .
Oltre al protocollo FTP e HTTP in Ipv4 e Ipv6 , questo programma gestisce anche FTPS , HTTPS , HFTP , FISH (en) (cioè sostanzialmente SCP ), FXP e sFTP specificando il protocollo desiderato nell'URL .
Oltre alle funzionalità comuni ai client FTP avanzati come la possibilità di replicare un intero albero di directory, di salvare indirizzi nei segnalibri o di poter riprendere un download interrotto, lftp consente di:
lftp ti consente anche di controllare le attività tramite la riga di comando come nei sistemi operativi Unix . Il client può essere completamente controllato da uno script invece di essere utilizzato in modo interattivo dall'utente.
lftp era agli inizi un programma che faceva parte di un pacchetto chiamato Ftpclass (annunciato il1 ° agosto 1996su relcom.tcpip). Questo programma è diventato piuttosto avanzato ed è stato rinominato lftp inFebbraio 1997. Le qualità originali desiderate erano la grande robustezza, la possibilità di riprendere i trasferimenti interrotti e l'accelerazione dei tempi di trasferimento parallelizzando i collegamenti. Poco dopo è stata aggiunta la funzione di replica dell'albero di directory.