Поиск по сайту:

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-клиентами командной строки? Или вы знаете альтернативы, которые должны быть в этом списке? Не стесняйтесь оставлять свои комментарии ниже.