Ako sťahovať súbory pomocou Wget a reštartovať procesy, ak sa niečo pokazí

wget

Takmer všetky webové prehliadače dnes majú nástroj na sťahovanie súborov. Nie všetky, keďže napríklad existujú inteligentné televízory, ktorých webový prehliadač slúži len o málo viac ako prezeranie stránok v mobilnej verzii, ale nie sťahovanie. Najpopulárnejšie sú tie, ktoré sú založené na prehliadačoch Chromium, Firefox a Safari, no sťahovanie veľkých súborov pomocou prehliadača nie je vždy najlepší nápad. Existuje softvér, ktorý je na to určený, no mnohé distribúcie Linuxu ho už majú štandardne nainštalovaný. wget.

Ako sme sa dočítali gnu.org, je bezplatný softvérový balík, ktorý Používa sa na získanie súborov pomocou HTTP, HTTPS, FTP a FTPS, čo sú najpoužívanejšie internetové protokoly. Programy ako JDownloader Sú to a ešte oveľa viac, ale ak chceme jednoducho sťahovať súbory a nezávisieť od prehliadača, Wget môže byť najlepšou voľbou.

Sťahovanie pomocou Wget z terminálu

Problémov s prehliadačmi môže byť niekoľko. Uvediem niekoľko príkladov, spotreba zdrojov programu a to, že nie všetky sú schopné obnoviť neúspešné sťahovanie. Firefox vám umožňuje pozastaviť sťahovanie, zavrieť prehliadač, znova ho otvoriť a obnoviť sťahovanie, ale prehliadače založené na prehliadači Chromium nie; Pred zatvorením vás konzultujú a upozornia vás, že sťahovanie bude zrušené. S Wgetom máme viac kontroly.

Najjednoduchšia vec na Wget je, ako sťahuje súbory: stačí ich vložiť wget enlace-de-descarga aby ste začali sťahovať súbor. A čo je najlepšie, sťahovanie môžete pozastaviť a reštartovať, dokonca aj tie, ktoré z nejakého dôvodu zlyhali, ako napríklad zlyhanie terminálu alebo reštartovanie počítača bez toho, aby sme si to uvedomovali.

Hoci Wget dokáže oveľa viac, odporučil by som naučiť sa okrem jednoduchého sťahovania len tri možnosti. Prvým je, ako zastaviť sťahovanie: pomocou kombinácie klávesov ctrl+C (pamätajte, že v termináli nekopíruje, ale skôr zastaví aktívne procesy). Druhým je reštartovanie sťahovania, stačí vložiť príznak -c pred odkaz. Čo to urobí, je skontrolovať, či existuje zodpovedajúce stiahnutie a reštartovať ho.

Poslednou možnosťou je povedať, kde si stiahnuť súbor, ktorý je s príznakom -P. Napríklad, wget -P /home/Pablinux/Descargas https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/debian-12.5.0-amd64-DVD-1.iso.

Praktický príklad

Predpokladajme, že chceme stiahnuť najväčší BlackArch ISO, ktorý má veľkosť asi 22 GB. Iste, môžeme to urobiť pomocou prehliadača, ale ak je pripojenie pomalé, môžeme premrhať život. Jednou z možností je vyskúšať Firefox, JDownloader alebo akýkoľvek iný softvér, ktorý vám umožní zastaviť sťahovanie a obnoviť ich, ale Wget funguje aj pre nás. Ak chceme stiahnite si ho inou cestou do nášho osobného adresára, použijeme tento príkaz za predpokladu, že ho chceme stiahnuť do priečinka ISO, ktorý sa nachádza v dokumentoch:

wget -P /home/pablinux/Documents/ISOs https://ftp.halifax.rwth-aachen.de/blackarch/iso/blackarch-linux-full-2023.04.01-x86_64.iso

Poznámka: ak priečinok ISO neexistuje, vytvorí sa. Teraz, ak chceme z akéhokoľvek dôvodu zastaviť sťahovanie, musíme stlačiť ctrl+C. Keď chceme obnoviť sťahovanie, musíme prepísať predchádzajúci príkaz, ale s príznakom -c:

wget -cP /home/pablinux/Documents/ISOs https://ftp.halifax.rwth-aachen.de/blackarch/iso/blackarch-linux-full-2023.04.01-x86_64.iso

Tento príkaz skontroluje, či existuje niečo, čo sa zhoduje s (-c) v označenej ceste (-P) a stiahne tam BlackArch, pričom nové údaje pripojí k tým, čo už existovali. Dá sa to urobiť aj bez použitia príznaku -P, v takom prípade sa súbor stiahne do nášho osobného priečinka.

Prečo nepoužívať programy špeciálne navrhnuté na sťahovanie

Nie som proti používaniu softvéru používateľského rozhrania, ktorý je navrhnutý špeciálne na niečo, ale možno áno. ak neprispejú veľa. Wget je už štandardne pridaný v mnohých distribúciách Linuxu, takže všetko, čo musíme urobiť, je naučiť sa pár príznakov a začať ich používať. Možno sa to nezdá veľmi užitočné, ale som si istý, že niekto si na tento článok spomenie, ak sa vám bežný softvér pri sťahovaní veľkého súboru zrúti a nebudete ho môcť obnoviť.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.