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.
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ť.
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.
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
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
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
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
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
Š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.
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ť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/).
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.
Máte webovú stránku so systémom Linux a hľadáte pre ňu nákupnú plat...
Matcha, rovnako ako mnoho populárnych Linuxových stolových počítačo...
Vzhľadom na to, že WordPress je najobľúbenejší blogovací softvér na...