lftpは、コマンドライン・ベースの洗練されたファイル転送プログラムです。プロトコルでは、FTP、HTTP、SFTPとFISHをサポートしています。マルチスレッド設計になっており、バックグランドで複数のコマンドを同時に実行することができます。ミラーリング機能も備えており、切断しても再接続して転送を継続します。また、転送中にプログラムを終了させる場合、nohupモードに切り替え、バックグランドで転送を完了させます。FTP over HTTP proxy、HTTPSとFTP over SSL、BitTorrentプロンプトを更にサポートしています。IPv6を完全にサポートしています。速度の制限、接続数の制限、更に多くの調整ができるパラメータがあります。