lftp

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

lftp
Original authorAlexander V. Lukyanov
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemUNIX-like
    TypeDownload manager
    LicenseGPL-3.0-or-later
    Websitelftp.yar.ru

    lftp is a command-line program client for several file transfer protocols. lftp is designed for Unix and Unix-like operating systems. It is developed by Alexander Lukyanov, and is distributed under the GNU General Public License.

    lftp can transfer files via FTP, FTPS, HTTP, HTTPS, FISH, SFTP, BitTorrent, and FTP over HTTP proxy. It also supports the File eXchange Protocol (FXP), which allows the client to transfer files from one remote FTP server to another.

    Among lftp's features are transfer queues, segmented file transfer, resuming partial downloads, bandwidth throttling, and recursive copying of file directories. The client can be used interactively or automated with scripts. It has Unix shell-like job control, and a facility for scheduling file transfers for execution at a later time.

    Development history

    [edit | edit source]

    lftp was initially developed as part of the ftpclass package.[1] Subsequently it grew and became a more capable program (e.g., mirroring capability was added), and was renamed to lftp in February 1997.[2] The initial goals of development were robustness, automatic resuming of transfers, and increasing transfer speed by transferring parts of a file in parallel using several connections as well as by protocol pipelining. Version 2.0 introduced HTTP and IPv6 support in 1999, more protocols were added later.

    See also

    [edit | edit source]

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

    References

    [edit | edit source]
    1. ^ https://groups.google.com/forum/#!topic/relcom.tcpip/uhvSllkqQHo relcom.tcpip August 1, 1996
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

    Further reading

    [edit | edit source]
    • Dee-Ann LeBlanc (May 22, 2003) Moving Files In Linux: lftp Archived March 29, 2010, at the Wayback Machine, LinuxPlanet
    • Richard Petersen, Fedora 10 Linux Desktop, Surfing Turtle Press, 2008, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)., p. 255
    • Michael Jang, Linux annoyances for geeks, O'Reilly Media, 2006, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)., pp. 127–128
    • Ellen Siever, Stephen Figgins, Robert Love, Arnold Robbins, Linux in a Nutshell, Edition 6, O'Reilly Media, 2009, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)., pp. 244–247
    • Dmitri Popov (December 4, 2007) CLI Magic: Quick and easy backup with lftp, Linux.com
    [edit | edit source]