lftp
« Back to VersTracker
Description:
Sophisticated file transfer program
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: ftp sftp file-transfer cli networking automation
Install: brew install lftp
About:
Lftp is a sophisticated command-line file transfer program that supports multiple protocols including FTP, HTTP, SFTP, and FTPS. It features advanced capabilities like mirror mode for recursive directory transfers, segmented downloading for increased speed, and a built-in mirror scheduler. The tool provides a shell-like interface for scripting transfers and managing remote file operations efficiently.
Key Features:
  • Multi-protocol support (FTP, HTTP, SFTP, FTPS, BitTorrent)
  • Segmented downloading for faster transfers
  • Mirror mode with reverse and delete options
  • Built-in job control and scripting capabilities
  • Advanced file management and remote operations
Use Cases:
  • Automated backup and synchronization of remote directories
  • High-speed downloading of large files using multiple connections
  • Batch processing of file transfers with scripting
  • Secure file transfers over SFTP/FTPS protocols
Alternatives:
  • curl – More focused on HTTP/API requests, lacks Lftp's advanced transfer features
  • rsync – Better for directory synchronization but protocol support is limited to SSH/rsync daemon
  • wget – HTTP-focused downloader without Lftp's interactive shell or multi-protocol support
Version History
Detected Version Rev Change Commit
Sep 16, 2025 6:31am 0 VERSION_BUMP dca0fc49