Ako používať FTP z príkazového riadku v systéme Linux

click fraud protection

Práca s FTP z príkazového riadku by mohla znieť triviálne, pretože v Linuxe existuje veľa vynikajúcich FTP klientov, ktorí poskytujú GUI, s ktorými môžete pracovať. Mnoho používateľov protokolu File Transfer Protocol ho napriek tomu používa cez SSH a servery, takže aplikácia GUI nebude fungovať.

V systéme Linux existuje niekoľko užitočných FTP klientov príkazového riadku. V skutočnosti som v minulosti hovoril o jednej skvelej aplikácii príkazového riadku vo svojom zozname najlepších FTP klienti pre Linux. To znamená, že v tomto príspevku sa nebudeme zameriavať na túto aplikáciu, pretože je príliš komplikovaná na to, čo ju potrebujeme; základné nahrávanie a sťahovanie. Namiesto toho použijeme štandardného GNU FTP klienta.

Poznámka: Klient GNU FTP nebude pracovať s SFTP alebo FTPS. Môže sa pripojiť iba k FTP serverom.

Nainštalujte FTP CLI

Aplikácia GNU FTP je široko používaná, takže tento balík už môže byť predinštalovaný v niekoľkých distribúciách. To znamená, že nie každá jednotlivá distribúcia má klienta predinštalovanú, takže je dobré sa pozrieť na to, ako ho uviesť do prevádzky, a až potom na to, ako ho používať.

instagram viewer

Ak chcete nainštalovať aplikáciu FTP do operačného systému Linux, otvorte okno terminálu stlačením klávesu Ctrl + Alt + T alebo Ctrl + Shift + T klávesová kombinácia. Odtiaľ postupujte podľa podrobných pokynov, ktoré zodpovedajú OS, ktorý práve používate.

ubuntu

V Ubuntu Linux je klient FTP CLI k dispozícii v softvérovom úložisku „Ubuntu Main“. Ak ju chcete nainštalovať do svojho systému, musíte použiť naklonený príkaz terminálu.

sudo apt install ftp

Debian

Klient CLI FTP podporuje Debian Linux už veľmi dlho. Výsledkom je, že sa dá ľahko nainštalovať prostredníctvom archívu softvéru „Debian Main“.

Ak chcete nainštalovať aplikáciu CLI FTP do svojho Debian PC, použite Apt-get príkaz nižšie.

sudo apt-get install ftp

Arch Linux

Používatelia Arch Linuxu nebudú môcť vyhľadávať v archívoch balíkov balík „FTP“, ak chcú túto aplikáciu používať, pretože vývojári nezakladajú aplikáciu CLI FTP osobitne. Namiesto toho, aby ste mohli používať FTP z príkazového riadku v Arch Linux, musíte nainštalovať balík „inetutils“ s pacman.

sudo pacman -S inetutils

fedora

Klient FTP príkazového riadku je dostupný používateľom Fedory Linuxu prostredníctvom softvérových úložísk „Fedora x86_64“ a „Fedora i386“. Ak ste používateľom Fedory, nainštalujte balík s nasledujúcim textom DNF príkaz v okne terminálu.

sudo dnf install ftp

openSUSE

Používatelia OpenSUSE, ktorí chcú na svojom operačnom systéme používať klienta CLI FTP, budú radi, že program je možné nainštalovať na Leap 15.0, Leap 42.3 a Tumbleweed pomocou softvéru „OpenSUSE Oss All“ Úložisko.

Ak chcete spustiť inštaláciu na vašom systéme SUSE, otvorte okno terminálu a použite zypper príkaz nižšie.

sudo zypper install ftp

Generický Linux

Štandardný klient FTP príkazového riadku používaný v systéme Linux, ktorý sa bude zaoberať týmto článkom, je súčasťou projektu GNU. Z tohto dôvodu je veľmi ľahké sledovať túto aplikáciu pre všetky operačné systémy Linux.

Ak chcete nainštalovať klienta CLI FTP do operačného systému Linux, otvorte terminál. Potom vyhľadajte a nainštalujte „ftp“ alebo „inetutils“. Ak aplikáciu nenájdete ani v zdrojoch softvéru, prečítajte si, ako môžete zdrojový kód získať GNU.org.

Pripojte sa k FTP serveru cez CLI

Ak chcete nadviazať nové spojenie so serverom v aplikácii FTP CLI, prejdite na terminál a použite ftp príkaz spolu s IP adresou vzdialeného servera.

Poznámka: neviem zistiť vzdialenú IP adresu vášho FTP servera. Pozrite sa na nášho sprievodcu o tom, ako zistiť IP adresa v systéme Linux.

ftp názov vzdialenej ip-adresy alebo domény

Ak je adresa úspešná, aplikácia FTP vyzve používateľa na zadanie používateľského mena a hesla. Napíšte svoje užívateľské meno a heslo na svojom serveri a cez server CLI získate prístup k serveru FTP.

Sťahujte FTP súbory cez CLI

Sťahovanie súborov cez FTP v príkazovom riadku sa vykonáva pomocou get Príkaz. Ak chcete spustiť sťahovanie, vyskúšajte nasledujúcu syntax príkazu.

get / home / remote-username / location / of / folder / alebo / file

Nechajte FTP klienta sťahovať súbory do vášho systému. Keď budú úspešné, zobrazia sa v adresári, v ktorom sa začal terminál na vašom počítači so systémom Linux (zvyčajne /home/username/).

Odovzdajte FTP súbory cez CLI

Na nahrávanie súborov pomocou aplikácie príkazového riadku FTP sa používa súbor send Príkaz. Ak chcete odoslať súbor alebo priečinok na vzdialený server, postupujte podľa nižšie uvedenej syntaxe príkazu.

send / home / remote-username / location / of / folder / alebo / file

Posielanie súborov cez FTP bude trvať niekoľko minút. Po dokončení sa proces zobrazí v predvolenom adresári na nahrávanie na vzdialenom serveri.

watch instagram story