6 лучших FTP-клиентов командной строки для Linux
FTP (Протокол передачи файлов) — сетевой протокол, используемый для передачи файлов между клиентом и сервером в компьютерной сети.
Вначале приложения FTP изначально разрабатывались для командной строки, еще до широкого распространения операционных систем с графическим пользовательским интерфейсом (GUI).
Хотя со временем появилось множество FTP-клиентов на основе графического пользовательского интерфейса, разработчики продолжают создавать FTP-клиенты на основе CLI (интерфейс командной строки), чтобы удовлетворить потребности пользователей, предпочитающих традиционный метод».
Вот список лучших FTP-клиентов на основе командной строки для Linux.
1. ФТП
Операционные системы Linux поставляются со встроенными FTP-клиентами, к которым вы можете легко получить доступ, введя команду ftp
в своем терминале.
С помощью FTP вы можете подключаться к серверам анонимно (если эта функция включена на сервере) или использовать свои учетные данные пользователя, загружать/загружать файлы между вашим локальным компьютером и подключенными серверами, использовать псевдонимы и т. д.
Кроме того, при использовании FTP для передачи файлов между компьютерами соединение не является безопасным и данные не шифруются. Для безопасной передачи данных используйте sFTP (протокол безопасной передачи файлов) или SCP (безопасное копирование).
2. ЛФТП
LFTP — это бесплатная утилита командной строки с открытым исходным кодом, разработанная для нескольких протоколов передачи файлов (например, sftp, fish, torrent) в Unix и подобных операционных системах.
Он включает в себя закладки, управление заданиями, поддержку библиотеки readline, встроенную команду зеркалирования и поддержку параллельной передачи нескольких файлов.
lftp доступен для установки из репозиториев по умолчанию с помощью менеджера пакетов, как показано.
sudo apt install lftp [On Debian, Ubuntu and Mint]
sudo yum install lftp [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/lftp [On Gentoo Linux]
sudo apk add lftp [On Alpine Linux]
sudo pacman -S lftp [On Arch Linux]
sudo zypper install lftp [On OpenSUSE]
3. НкФТП
NcFTP — это бесплатный кроссплатформенный FTP-клиент и первая альтернатива стандартной программе FTP, разработанная для простоты использования и ряда улучшений функций и производительности FTP.
Его функции включают повторный набор номера хоста, фоновую обработку, автоматическое возобновление загрузки, завершение имени файла, индикаторы выполнения и поддержку других служебных программ, таких как ncftpput и ncftpget.
NcFTP доступен для установки из репозиториев по умолчанию с помощью менеджера пакетов, как показано.
sudo apt install ncftp [On Debian, Ubuntu and Mint]
sudo yum install ncftp [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ncftp [On Gentoo Linux]
sudo apk add ncftp [On Alpine Linux]
sudo pacman -S ncftp [On Arch Linux]
sudo zypper install ncftp [On OpenSUSE]
4. КБфтп
cbftp — это гибкий FTP/FXP клиент, который позволяет пользователям безопасно и эффективно передавать большие файлы без использования электронной почты. Обычно он работает в командной строке, но вы можете запустить его в полуграфическом интерфейсе, используя ncurses.
Его функции включают в себя внутреннюю программу просмотра, которая поддерживает несколько кодировок, список пропуска, удаленные команды для команд вызова UDP, таких как гонка, загрузка, fxp, raw, простой и т. д., а также шифрование данных с помощью AES-256, среди прочего.
5. ЯФЦ
Yafc — это FTP-клиент с открытым исходным кодом, разработанный в качестве замены стандартной программы FTP в системах Linux с поддержкой POSIX-совместимых систем.
Он совершенно бесплатен и имеет богатый список функций, включающий рекурсивный метод get/put/fxp/ls/rm, организацию очередей, завершение табуляции, псевдонимы и поддержку SSH2 и прокси.
Yafc доступен для установки из репозиториев по умолчанию с помощью менеджера пакетов, как показано.
sudo apt install yafc [On Debian, Ubuntu and Mint]
sudo yum install yafc [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/yafc [On Gentoo Linux]
sudo apk add yafc [On Alpine Linux]
sudo pacman -S yafc [On Arch Linux]
sudo zypper install yafc [On OpenSUSE]
6. Получить
wget в первую очередь предназначен для загрузки файлов, но также поддерживает FTP и FTPS. Он известен своей простотой и возможностью рекурсивной загрузки.
Чтобы использовать wget для загрузки файлов с FTP-сервера, вы можете просто указать имя пользователя, пароль и FTP URL файла, который вы хотите загрузить. скачать.
wget ftp://username:password@ftp_server_address/path/to/file
Есть ли у вас опыт работы с этими FTP-клиентами командной строки? Или вы знаете альтернативы, которые должны быть в этом списке? Не стесняйтесь оставлять свои комментарии ниже.