lftp is a sophisticated command line based file transfer program. Supported protocols include FTP, HTTP, SFTP, and FISH. It has a multithreaded design allowing you to issue and execute multiple commands simultaneously or in the background. It also features mirroring capabilities and will reconnect and continue transfers in the event of a disconnection. Also, if you quit the program while transfers are still in progress, it will switch to nohup mode and finish the transfers in the background. Additional protocols supported: FTP over HTTP proxy, HTTPS and FTP over SSL, BitTorrent protocol. IPv6 is fully supported. There are lots of tunable parameters, including rate limitation, number of connections limitation and more.
|Tags||Internet FTP http client SFTP Mirroring Bittorrent IPv6|
Release Notes: The sftp backend was improved with symlink info retrieving (readlink). A new cls option -a was added for showing dot files. A new cmd:cls-exact-time setting was added. A NULL dereference when torrent:use-dht is off was fixed. A torrent issue where info_hash contained a NUL character was fixed.
Release Notes: User/group name lookup performance was fixed.
Release Notes: Support for the TLS SNI extension, UDP tracker support, a cls -a option for showing dot files, and a new cmd:show-status setting.
Release Notes: Increased CPU usage when there are many cached directories was fixed along with a configure problem with the included regex.
Release Notes: New cmd:at-background and cmd:at-terminate settings were added. Plus sign handling in URLs was fixed. Uninstall was fixed to also remove modules.