LFTP

A command-line file transfer program for FTP, HTTP, SFTP, FISH and BitTorrent, with mirroring and job control.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get LFTP

Package managers

About LFTP

LFTP is a command-line file transfer program that works with FTP, HTTP, SFTP, FISH and BitTorrent. Like Bash, it has job control and uses readline for input, so transfers can run in the background while you keep working. It has bookmarks, can transfer several files in parallel, and includes a mirror command for copying whole directory trees in either direction.

It was designed with reliability in mind and suits scripted or repeated transfers. Releases are infrequent: version 4.9.3 came out in November 2024, and the author notes he has little time to maintain it.

Strengths

  • Built-in mirror command for syncing directory trees
  • Parallel transfers and background jobs
  • Supports FTP, HTTP, SFTP, FISH and torrents
  • Scriptable, with bookmarks and readline input

Limitations

  • Command line only, with no graphical interface
  • Maintainer has limited time and releases are rare

Details

Pricing
FreeFree software distributed under the GNU GPL.
License
GPL
Developer
Alexander Lukyanov
Platforms
macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Best suited for
Scripted uploads and mirroring of server directories from a terminal
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to LFTP

Compare all

Software that can replace LFTP for an important use case, and what changes if you switch.

  • termscp

    Move files between local and remote systems in a terminal interface.

    termscp gives a terminal interface instead of a command shell and runs on Windows too, under the MIT license, without LFTP's mirror command or torrent support.

  • WinSCP

    A Windows file manager for remote servers, covering SFTP, FTP, FTPS, SCP, S3 and WebDAV, with scripting built in.

    WinSCP moves to a Windows graphical client with scripting from batch files and a .NET library, plus directory synchronisation.

  • FileZilla

    The long-standing free FTP, FTPS and SFTP client, with a matching server for Windows.

    FileZilla replaces the command line with a graphical client for FTP, FTPS and SFTP on Windows, macOS and Linux, with a transfer queue and resume.

  • Cyberduck

    A server and cloud storage browser for Mac and Windows that speaks FTP, SFTP, WebDAV, SMB and every major object store.

    Cyberduck offers a command line interface for Linux, macOS and Windows plus a graphical app, covering SFTP, WebDAV and object storage.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing