6 най-добри FTP клиенти с команден ред за потребители на Linux

Сподели

FTP (протокол за прехвърляне на файлове) е мрежов протокол, използван за прехвърляне на файлове между клиент и сървър в компютърна мрежа.

В първите дни, FTP Приложенията първоначално са били проектирани за командния ред, преди широкото приемане на GUI (графичен потребителски интерфейс) операционни системи.

Въпреки че много GUI-базирани FTP клиенти се появиха с течение на времето, разработчиците продължават да създават CLI-базирани (интерфейс на командния ред) FTP клиенти, за да се погрижат за потребителите, които предпочитат традиционния метод.

Ето списък на най-добрите базирани на командния ред FTP клиенти за Linux.

1. FTP

Операционните системи Linux се доставят с вградени FTP клиенти, до които лесно можете да получите достъп, като въведете ftp команда във вашия терминал.

с FTP можете да се свързвате със сървъри анонимно (ако тази функция е активирана на сървъра) или да използвате вашите потребителски идентификационни данни, да изтегляте/качвате файлове между вашата локална машина и свързаните сървъри, да използвате псевдоними и т.н.

Също така, когато използвате FTP за прехвърляне на файлове между компютри, връзката не е защитена и данните не са криптирани. За защитен трансфер на данни използвайте sFTP (протокол за защитено прехвърляне на файлове) или SCP (сигурно копие).

Проверете FTP връзката
Проверете FTP връзката

2. LFTP

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

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

cbftp е гъвкав FTP/FXP клиент, който позволява на потребителите да прехвърлят големи файлове сигурно и ефективно, без да използват имейли. Обикновено работи в командния ред, но можете да го стартирате в полу-GUI с помощта на ncurses.

Неговите характеристики включват вътрешен преглед, който поддържа множество кодировки, пропускане на списък, отдалечени команди за UDP команди за повикване, като например race, download, fxp, raw, idle и т.н., и криптиране на данни с AES-256, между другото.

5. Yafc

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

wget е предназначен основно за изтегляне на файлове, но също така поддържа FTP и FTPS. Известен е със своята простота и възможност за рекурсивно изтегляне.

Да използвам wget за изтегляне на файлове от FTP сървър, можете просто да посочите потребителско име, парола и FTP URL от файла, който искате да изтеглите.

$ wget ftp://username:[email protected]_server_address/path/to/file

Имате ли опит с тези FTP клиенти с команден ред? Или знаете ли алтернативи, които трябва да бъдат в този списък? Чувствайте се свободни да оставите вашите коментари по-долу.

Публикациите се превеждат автоматично с google translate

Loading


Сподели