Протокол передачи файлов (FTP) сетевой протокол, используемый для передача файлов между клиентом и сервером в компьютерной сети. Самые первые FTP-приложения были созданы для командной строки еще до того, как операционные системы с графическим интерфейсом стали широко использоваться. хотя существует несколько FTP-клиентов с графическим интерфейсом, разработчики по-прежнему создают FTP-клиенты на основе интерфейса командной строки для пользователей, которые предпочитают использовать старые метод.
Читайте также: Лучшие HTTP-клиенты командной строки для Linux
Вот список лучших FTP-клиентов на основе командной строки для Linux.
Операционные системы Linux поставляются со встроенными FTP-клиентами, к которым вы можете легко получить доступ, введя ftp
в вашем терминале.
С FTP ты можешь подключаться к серверам анонимно (если эта функция включена на сервере) или с использованием ваших учетных данных, скачивать / закачивать файлы между вашим локальным компьютером и подключенными серверами используйте псевдонимы и т. д.
Также при использовании FTP для передачи файлов между компьютерами соединение не является безопасным, и данные не зашифрованы. Для безопасной передачи данных используйте sFTP (протокол безопасной передачи файлов) или SCP (безопасная копия).
Читайте также: Как установить, настроить и защитить FTP-сервер в CentOS 7 - [Всеобъемлющее руководство]
LFTP это бесплатная утилита командной строки с открытым исходным кодом, разработанная для нескольких протоколов передачи файлов (например, sftp, рыбы, торрент) в Unix и подобных операционных системах.
Он включает закладки, управление заданиями, поддержку библиотеки readline, встроенную команду зеркалирования и поддержку параллельной передачи нескольких файлов.
lftp доступен для установки из репозиториев по умолчанию с помощью диспетчера пакетов, как показано.
$ sudo apt install lftp [В Debian / Ubuntu] $ sudo yum install lftp [в CentOs / RHEL] $ sudo dnf install lftp [В Fedora]
NcFTP это бесплатный кроссплатформенный FTP-клиент и первая альтернатива стандартной FTP-программе, разработанная для того, чтобы похвастаться простотой использования и несколькими улучшенными функциями и производительностью FTP.
Его функции включают повторный набор номера хоста, фоновую обработку, автоматическое возобновление загрузки, завершение имени файла, индикаторы выполнения, поддержку других служебных программ, таких как ncftpput и ncftpget.
NcFTP доступен для установки из репозиториев по умолчанию с помощью диспетчера пакетов, как показано.
$ sudo apt install ncftp [В Debian / Ubuntu] $ sudo yum install ncftp [в CentOs / RHEL] $ sudo dnf install ncftp [в Fedora]
ctftp гибкий FTP / FXP клиент, который позволяет пользователям безопасно и эффективно передавать большие файлы без использования электронной почты. Обычно он работает в командной строке, но вы можете запустить его в полу-графическом интерфейсе с помощью ncurses.
Его функции включают внутреннюю программу просмотра, которая поддерживает несколько кодировок, возможность пропуска списка, удаленные команды для Команды вызова UDP, такие как race, download, fxp, raw, idle, и т. Д., А также шифрование данных с помощью AES-256, в том числе другие.
Yafc это FTP-клиент с открытым исходным кодом, разработанный как замена стандартной программы FTP в системах Linux с поддержкой POSIX-совместимых систем.
Он полностью бесплатен с богатым списком функций, который включает рекурсивный get / put / fxp / ls / rm, очереди, завершение табуляции, псевдонимы и поддержку SSH2 и прокси.
Yafc доступен для установки из репозиториев по умолчанию с помощью диспетчера пакетов, как показано.
$ sudo apt install yafc [В Debian / Ubuntu] $ sudo yum install yafc [в CentOs / RHEL] $ sudo dnf install yafc [В Fedora]
Есть ли у вас опыт работы с этими FTP-клиентами командной строки? Или вы знаете альтернативы, которые должны быть в этом списке? Не стесняйтесь оставлять свои комментарии ниже.