Správa súborov

Sťahovanie súborov v systéme Linux pomocou príkazového riadku

Sťahovanie súborov v systéme Linux pomocou príkazového riadku
V posledných rokoch sa technológia výrazne rozvinula a rozrástla, čo zvýraznilo zmeny, ktoré prebiehajú v digitálnom svete. Tieto technologické pokroky viedli k vytvoreniu toľkých mimoriadnych nástrojov a softvérov, ktoré významne pomohli uľahčiť náš život.

Linux, open-source operačný systém založený na Unixe, je jedným príkladom takého softvéru, ktorý len pred niekoľkými rokmi nemal špecifikácie, ktoré by sa dali použiť v stolných počítačoch, a preto sa zohľadňoval hlavne pri vývoji serverov. Postupom času sa však rýchlo vyvinul a stal sa spoľahlivým a výkonným operačným systémom, čo následne viedlo k tomu, že si získal pozornosť veľkého počtu používateľov.

Nástroj príkazového riadku poskytovaný operačným systémom Linux je jednou z jeho najsilnejších funkcií, ktoré používateľom ponúka, a tiež ho robí tak fascinujúcim a úžasným na použitie. Príkazový riadok je jednoducho textové rozhranie, ktoré prijíma príkazy a preposiela ich do operačného systému, ktorý ich spúšťa. Vďaka svojej flexibilnej povahe získal náskok pred grafickým užívateľským rozhraním (GUI) a v dôsledku toho mnoho používateľov prešlo na príkazový riadok a robili rôzne úlohy, jednou z nich je sťahovanie súborov.

Dnes sa preto pozrieme na dva rôzne spôsoby sťahovania súborov v systéme Linux pomocou nástroja príkazového riadku.

Sťahovanie súborov pomocou Wget

Jedným z najpopulárnejších nástrojov príkazového riadku na sťahovanie súborov z internetu je Wget. Wget je veľmi univerzálny nástroj, ktorý podporuje viac protokolov, ako sú HTTP, HTTPS a FTP, a umožňuje jednému sťahovať viac súborov a adresárov. Poskytuje používateľom tiež rôzne funkcie od rekurzívneho sťahovania cez hranie a pozastavenie sťahovania až po obmedzenie šírky pásma.

Okrem toho je to platforma, ktorá mu dáva výhodu oproti mnohým ďalším sťahovačom príkazového riadku aj grafickým sťahovačom.

Ako nainštalovať Wget?

Wget je zvyčajne predinštalovaný s väčšinou distribúcií Linuxu. Ak však používateľ vlastní systém bez nainštalovania Wgetu, musí otvoriť príkazový riadok buď prostredníctvom Ubuntu Dash, alebo Ctrl + Alt + T skratku a zadajte nasledujúci príkaz:

$ sudo apt-get nainštalovať wget

Je potrebné poznamenať, že vyššie uvedený príkaz je určený iba pre systémy Linux založené na Debiane, napríklad Ubuntu. Ak má používateľ systém Red Hat Linux, napríklad Fedora, musí do príkazového riadku zadať nasledujúci príkaz:

$ yum inštalácia wget

Vlastnosti Wget

Ako už bolo spomenuté, Wget má v sebe zakomponovaných niekoľko funkcií. Najzákladnejšou operáciou, ktorú Wget ponúka používateľom, je sťahovanie súborov pomocou jednoduchej adresy URL. To je možné vykonať zadaním nasledujúceho príkazu do terminálu:

$ wget URL

Ukážme príklad na ďalšie objasnenie. Budeme sťahovať jednoduchý obrázok vo formáte png z internetu. Lepšie pochopenie nájdete na obrázku nižšie:

Wget tiež umožňuje používateľom sťahovať viac súborov z rôznych adries URL. To sa dá ľahko urobiť nasledujúcim príkazom:

$ wget URL1 URL2 URL3

Opäť si to môžeme ukázať na príklade. Budeme sťahovať dva súbory HTML z dvoch rôznych webových stránok. Pre lepšie pochopenie sa pozrite na obrázok nižšie:

Názov súboru môžeme tiež zmeniť z pôvodného pomocou nasledujúceho príkazu:

$ wget -O URL názvu súboru


Tu názov súboru odkazuje na meno, pod ktorým chcete súbor adresovať. Pomocou toho môžeme tiež zmeniť typ súboru. Toto je zobrazené na obrázku nižšie:

Wget tiež umožňuje používateľom rekurzívne sťahovať svoje súbory, čo v podstate sťahuje všetky súbory z webových stránok do jedného adresára. To sa dá ľahko urobiť nasledujúcim príkazom:

$ wget -r URL

Ak chcete získať viac informácií o službe Wget, používatelia môžu do terminálu zadať nasledujúci príkaz, aby získali prístup ku všetkým príkazom služby Wget, ktoré sa zdajú byť dostupné:

$ wget --pomoc

Sťahovanie súborov pomocou Curl

Curl je ďalší nástroj príkazového riadku, ktorý je možné použiť na sťahovanie súborov z internetu. Na rozdiel od Wget, ktorý je iba príkazovým riadkom, sú funkcie Curlu poháňané knižnicou libcurl, čo je multiplatformná knižnica na prenos adries URL. Curl umožňuje nielen sťahovanie súborov, ale dá sa použiť aj na nahrávanie a výmenu požiadaviek so servermi. Curl má tiež oveľa väčší rozsah podpory pre protokoly vrátane tých dôležitých, ako sú HTTP, HTTPS, FTP, SFTP atď. Curl však nepodporuje rekurzívne sťahovanie, ktoré Wget ponúka.

Ako nainštalovať Curl?

Podobne ako Wget, aj Curl je predinštalovaný na väčšinu distribúcií Linuxu. Toto je možné jednoducho skontrolovať spustením nasledujúceho príkazu:

$ zvlnenie - verzia

Ak však používateľ vlastní systém bez nainštalovaného Curlu, musí otvoriť príkazový riadok buď prostredníctvom Ubuntu Dash alebo Ctrl + Alt + T skratku a zadajte nasledujúci príkaz:

$ sudo apt-get nainštalovať zvlnenie

Je potrebné poznamenať, že vyššie uvedený príkaz je určený iba pre systémy Linux založené na Debiane, napríklad Ubuntu. Ak má používateľ systém Red Hat Linux, napríklad Fedora, musí do príkazového riadku zadať nasledujúci príkaz:

$ yum inštalácia zvlnenia

Vlastnosti Curl

Rovnako ako Wget, aj Curl má v sebe zakomponovaných niekoľko funkcií. Najzákladnejšia je jeho schopnosť umožniť používateľom sťahovať súbory z jednej adresy URL z internetu. To je možné vykonať zadaním nasledujúceho príkazu do terminálu:

$ curl -O URL

Pre lepšie pochopenie stiahneme z internetu jednoduchý obrázok vo formáte png, rovnako ako v prípade Wget.

Curl tiež umožňuje používateľom meniť názov súboru a typ súboru. Môžete to urobiť nasledujúcim príkazom:

$ curl URL> názov súboru

Na obrázku vyššie sme vzali súbor png s pôvodným názvom pancake1.png a prevedie ho na súbor zip s novým názvom p.PSČ.

Rovnako ako v prípade Wget, Curl umožňuje používateľom sťahovať viac súborov pomocou niekoľkých adries URL z internetu. To sa dá ľahko urobiť nasledujúcim príkazom:

$ curl -O URL1 -O URL2 -O URL3

Pre náš príklad použijeme curl na stiahnutie súboru jpg a png z internetu. Výsledky sú zobrazené na obrázku nižšie:


Celkom úžasnou funkciou, ktorú používateľom Curl poskytuje, je jeho schopnosť monitorovať priebeh sťahovania súboru. Môžete to urobiť nasledujúcim príkazom:

$ curl - # URL> názov súboru

Ak chcete získať viac informácií o zvlnení, používatelia môžu do terminálu zadať nasledujúci príkaz, aby získali prístup ku všetkým príkazom zvlnenia, ktoré sa zdajú byť dostupné:

$ curl - pomoc

Najlepšia metóda príkazového riadku na sťahovanie súborov

Wget a Curl patria medzi širokú škálu nástrojov príkazového riadku, ktoré Linux ponúka na sťahovanie súborov. Oba ponúkajú obrovskú sadu funkcií, ktoré vyhovejú rôznym potrebám používateľov. Ak chcú používatelia súbory sťahovať jednoducho rekurzívne, potom by bola dobrá voľba Wget. Ak sa používatelia snažia komunikovať so serverom alebo si stiahnuť súbor vytvorený na základe protokolu, ktorý Wget nepodporuje, potom by Curl bola lepšou alternatívou.

Napodobňovanie kliknutí myšou vznášaním sa pomocou myši bez myši vo Windows 10
Používanie myši alebo klávesnice v nesprávnom postoji k nadmernému používaniu môže mať za následok veľa zdravotných problémov vrátane napätia, syndróm...
Pridajte gestá myši do systému Windows 10 pomocou týchto bezplatných nástrojov
V posledných rokoch sa počítače a operačné systémy veľmi vyvinuli. Boli časy, keď používatelia museli prechádzať správcami súborov pomocou príkazov. R...
Ovládajte a spravujte pohyb myši medzi viacerými monitormi v systéme Windows 10
Správca myši s duálnym displejom umožňuje ovládať a konfigurovať pohyb myši medzi viacerými monitormi spomalením jeho pohybu blízko hranice. Windows 1...