Оригинальный автор(ы) | Александр Владимирович Лукьянов |
---|---|
Стабильный релиз | 4.9.3 [1] / 8 ноября 2024 г. ( 8 ноября 2024 ) |
Репозиторий |
|
Операционная система | UNIX-подобный |
Тип | Менеджер загрузок |
Лицензия | GPL-3.0 или более поздняя версия |
Веб-сайт | lftp.yar.ru |
lftp — это клиентская программа командной строки для нескольких протоколов передачи файлов . lftp предназначен для Unix и Unix-подобных операционных систем . Разработан Александром Лукьяновым и распространяется под лицензией GNU General Public License .
lftp может передавать файлы через FTP , FTPS , HTTP , HTTPS , FISH , SFTP , BitTorrent и FTP через HTTP-прокси . Он также поддерживает протокол File eXchange Protocol (FXP), который позволяет клиенту передавать файлы с одного удаленного FTP-сервера на другой.
Среди функций lftp — очереди передачи, сегментированная передача файлов, возобновление частичных загрузок, регулирование полосы пропускания и рекурсивное копирование каталогов файлов . Клиент может использоваться интерактивно или автоматизированно с помощью скриптов. Он имеет управление заданиями в стиле оболочки Unix и возможность планирования передачи файлов для выполнения в более позднее время.
lftp изначально разрабатывался как часть пакета ftpclass. [2] Впоследствии он разросся и стал более мощной программой (например, была добавлена возможность зеркалирования), и был переименован в lftp в феврале 1997 года. [3] Первоначальными целями разработки были надежность, автоматическое возобновление передач и увеличение скорости передачи за счет передачи частей файла параллельно с использованием нескольких соединений, а также конвейеризации протоколов . Версия 2.0 представила поддержку HTTP и IPv6 в 1999 году, позже были добавлены другие протоколы.