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
- Homebrew
brew install lftp
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
- Categories
- File transfer, CLI tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to LFTP
Compare allSoftware 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.
croc
Sends a file between any two computers with one command and a short code phrase, end-to-end encrypted.
SFTPGo
An SFTP, FTPS, HTTPS and WebDAV server with a web admin interface, backed by local disk or S3, Google Cloud or Azure storage.
File Centipede
All-in-one download and upload manager with BitTorrent, WebDAV, FTP and SSH clients for Windows and Linux.
Xftp
A Windows SFTP and FTP client from NetSarang for moving files between local and remote hosts.