lftp — это программа для передачи файлов из командной строки, которая помимо FTP также поддерживает FTPS, HTTP, HTTPS, HFTP, FISH и SFTP. Клиент BitTorrent также встроен в торрент-команду.
В дополнение к функциям, обычным для продвинутых FTP-клиентов, таким как рекурсивное зеркальное отображение целых деревьев каталогов, закладок местоположения и возобновления загрузки, lftp также поддерживает более продвинутые функции. Передачи могут быть запланированы для выполнения на более позднее время, полоса пропускания может быть ограничена, очереди передачи могут быть настроены, и поддерживается управление заданиями в стиле оболочки Unix. Клиент может быть полностью написан по сценарию, вместо того, чтобы использоваться в интерактивном режиме.