Как да използвате FTP от командния ред на Linux

click fraud protection

Работата с FTP от командния ред може да звучи тривиално, тъй като има много отлични FTP клиенти в Linux, които предоставят GUI за работа. Все пак много потребители на протокола за прехвърляне на файлове го използват през SSH и сървъри, така че приложението GUI няма да работи.

В Linux има няколко полезни FTP клиенти на командния ред. Всъщност в миналото говорих за едно голямо приложение за команден ред в моя списък с най-добрите FTP клиенти за Linux. Това каза, че в тази публикация няма да се съсредоточаваме върху това приложение, тъй като е твърде сложно за това, от което се нуждаем; основно качване и изтегляне. Вместо това ще използваме стандартния GNU FTP клиент.

Забележка: GNU FTP клиентът няма да работи с SFTP или FTPS. Може да се свързва само към FTP сървъри.

Инсталирайте FTP CLI

Приложението GNU FTP е широко използвано, така че този пакет може да е предварително инсталиран на доста дистрибуции. Това каза, че не във всяка една дистрибуция клиентът е предварително инсталиран, така че е добра идея да разгледате как да го накарате да работи, преди да преминете как да го използвате.

instagram viewer

За да инсталирате приложението FTP във вашата операционна система Linux, отворете прозорец на терминала, като натиснете Ctrl + Alt + T или Ctrl + Shift + T комбинация от клавиатура. Оттам следвайте подробните инструкции, които съответстват на операционната система, която използвате в момента.

Ubuntu

На Ubuntu Linux, CLI FTP клиентът е достъпен в хранилището на софтуера „Ubuntu Main“. За да го инсталирате във вашата система, трябва да използвате подходящ терминална команда.

sudo apt инсталирате ftp

Debian

Клиентът CLI FTP поддържа Debian Linux от много дълго време. В резултат на това е лесно инсталируем чрез хранилището на софтуера Debian Main.

За да инсталирате приложението CLI FTP на вашия Debian компютър, използвайте Ап-да по-долу.

sudo apt-get install ftp

Arch Linux

Потребителите на Arch Linux няма да могат да търсят в хранилищата на пакети за FTP пакет, ако искат да използват това приложение, тъй като разработчиците не пакетират приложението CLI FTP отделно. Вместо това, за да използвате FTP от командния ред на Arch Linux, трябва да инсталирате пакета „inetutils“ с Пак Ман.

sudo pacman -S inetutils

Fedora

FTP клиентът на командния ред е достъпен за потребителите на Fedora Linux чрез софтуерните хранилища „Fedora x86_64“ и „Fedora i386“. Ако сте потребител на Fedora, инсталирайте пакета със следното DNF команда в терминален прозорец.

sudo dnf инсталирате ftp

OpenSUSE

Потребителите на OpenSUSE, които искат да използват клиента CLI FTP в операционната си система, ще се радват да знаят, че програмата е инсталируема на Leap 15.0, Leap 42.3 и Tumbleweed чрез софтуера „OpenSUSE Oss All“ хранилище.

За да стартирате инсталацията на вашата система SUSE, стартирайте терминален прозорец и използвайте Zypper по-долу.

sudo zypper install ftp

Общ Linux

Стандартният FTP клиент за команден ред, използван в Linux, който ще покрием в тази статия, е част от проекта GNU. Поради тази причина е много лесно да проследите това приложение за всички Linux операционни системи там.

За да инсталирате CLI FTP клиента на вашата операционна система Linux, отворете терминал. След това потърсете и инсталирайте “ftp” или “inetutils”. Освен това, ако не можете да намерите приложението навсякъде в софтуерни източници, проверете как да вземете изходния код от GNU.org.

Свържете се с FTP сървър през CLI

За да започнете нова връзка със вашия сървър в приложението FTP CLI, отидете на терминала и използвайте FTP команда заедно с IP адреса на отдалечения сървър.

Забележка: не мога да разбера отдалечения IP адрес на вашия FTP сървър. Вижте нашето ръководство за това как да разберете IP адрес в Linux.

ftp дистанционно-ip-адрес или име на домейн

Ако приемем, че адресът е успешен, приложението FTP ще подкани потребителя да въведе потребителско име и парола. Въведете потребителското име и паролата на вашия сървър и ще получите достъп през CLI до FTP сървъра.

Изтеглете FTP файлове през CLI

Изтеглянето на файлове през FTP в командния ред се извършва с GET команда. За да започнете изтегляне, изпробвайте следния синтаксис на команда.

Вземете / начало / отдалечено потребителско име / местоположение / на / папка / или / файл

Позволете на FTP клиента да изтегли файла (ите) във вашата система. При успех те ще се появят в директорията, в която е стартиран терминалът на вашия Linux компютър (обикновено /home/username/).

Качете FTP файлове през CLI

Качването на файлове с FTP приложението използва командния ред изпрати команда. За да изпратите файл или папка до отдалечен сървър, следвайте синтаксиса на командите по-долу.

изпрати / начало / отдалечено потребителско име / местоположение / на / папка / или / файл

Изпращането на файлове през FTP ще отнеме няколко минути. Когато процесът приключи, ще го видите в директорията за качване по подразбиране на отдалечения сървър.

watch instagram story