GNU/Linux má mnoho praktických využití. Všechny své transakce můžete snadno vyřídit přes terminál. Pokud jste četli pokyny týkající se Linuxu nebo sledovali videa, museli jste na příkaz wget narazit. Je velmi snadno použitelný a funguje na základě parametrů.

Pokud například znáte přímý odkaz ke stažení souboru, který chcete stáhnout, je možné stáhnout tento soubor z konzole pomocí příkazu wget bez použití jakýchkoliv dalších programů nebo potřeby a prohlížeč.

Zde je vše, co potřebujete vědět o příkazu wget, včetně několika praktických příkladů.

Stažení jednoho souboru

Toto je jedno z nejzákladnějších použití příkazu wget. Účelem je stáhnout jeden soubor do systému pomocí známého cílového odkazu. K tomu se používá příkaz wget:

wget https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

Jak je patrné z obrázku, můžete si soubor stáhnout příkazem wget a zjistit, kde se stahuje ls -l.

Hromadné stahování souborů

Je možné stáhnout více souborů z odkazů uložených v textovém dokumentu najednou pomocí -i parametr s příkazem wget.

Chcete například stáhnout všechny soubory PDF na určitou adresu současně. K tomu je třeba uložit odkazy ke stažení těchto PDF do textového dokumentu. Můžete to udělat vytvořením souboru s názvem moje_pdf s vim my_pdfs a přidat k němu potřebné odkazy.

Jako příklad si stáhněte formáty PDF dokumentace Google Cloud. Uložte odkazy na soubory PDF do souboru a pomocí následujícího příkazu je stáhněte:

wget -i my_pdfs

Po tomto kroku můžete zobrazit stažené soubory spuštěním:

ls -l

Stahujte zadáním vlastního umístění

Pokud chcete, aby se soubor stáhl do speciálního umístění ve vašem systému, musíte použít -P příznak s příkazem:

wget -P /cesta/k/adresáři odkaz na soubor

Můžete to vidět na příkladu níže. Podobně zkuste stáhnout soubor aircrack-ng soubor a tentokrát zadejte adresu. Můžete například vytvořit a Můj soubor adresář pro uložení staženého souboru.

wget -P Myfile https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

Chcete-li stáhnout soubor do požadovaného umístění, musíte zadat úplnou cestu k adresáři. Můžete také spustit ls -l příkaz později, abyste se ujistili, že váš soubor je skutečně tam, kde ho chcete mít.

Stažení zadáním vlastního názvu souboru

s wget -O můžete pojmenovat soubor, který chcete stáhnout, a stáhnout jej do libovolného umístění. Abyste předešli zmatkům, vytvořte nový oParametr a pokuste se stáhnout soubor aircrack-ng do tohoto adresáře zadáním požadovaného názvu, v tomto případě aircrack.

wget -O oParameter/aircrack https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

Poté, co Wget dokončí stahování souboru s názvem „aircrack“ a jeho uložení do /oParameter adresář, můžete to potvrdit pomocí ls -l příkaz.

Kromě toho, pokud chcete změnit název stahovaného souboru bez změny jeho umístění, postačí zadat nový název souboru bez uvedení jakéhokoli umístění. Například můžete změnit název souboru ke stažení pomocí wget new_name file_link příkaz. Protože nezadáte žádné umístění, automaticky se zobrazí ve vašem aktuálním pracovním adresáři.

wget myfilename https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

Obnovte přerušené stahování pomocí Wget

Selhání stahování je jedním z nejčastějších problémů při stahování velkých souborů. V takových případech je možné obnovit stahování a získat zbytek souboru.

Můžete použít -C parametr s příkazem wget pro opětovné stažení přerušeného souboru. Tedy v důsledku použití wget -c odkaz_stažení, pokud soubor není zcela stažen, máte možnost pokračovat od místa, kde skončil, namísto stahování souboru od začátku. To je velmi praktické zejména u velkých souborů.

Abyste tomu lépe porozuměli, nejprve vytvořte složku s názvem Životopis na Ploše. Přístup k této složce pomocí terminálu pomocí příkazu cd a zkuste si stáhnout soubor aircrack, který jste použili v ostatních příkladech zde. Poté toto stahování přerušte pomocí Ctrl + Z kombinace kláves.

Jak můžete vidět, bylo staženo 19 procent souboru, což představuje 1645946 bajtů. Nyní použijte -C parametr stejným způsobem a zkuste pokračovat ve stahování.

Jak vidíte, stahování je dokončeno. Není tedy potřeba smazat soubor a stáhněte si jej znovu od začátku. Toto byl jen malý soubor pro příklady. Ale u velmi velkých souborů můžete ušetřit čas pomocí Wget.

Omezení rychlosti stahování Wget

Pokud chcete, můžete omezit rychlost stahování pro soubor, který se chystáte stáhnout. Pro toto omezení můžete použít následující příkaz:

wget --limit-rate 300K https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

Tento příkaz omezí rychlost stahování na 300 kB za sekundu.

Můžete vyzkoušet různé rychlosti změnou hodnoty 300K.

Stahování souborů na pozadí

Soubor si můžete stáhnout na pozadí pomocí -b parametr. To je užitečné většinou, když jste zaneprázdněni jinou prací v popředí. Kromě toho, pokud se chcete dozvědět výsledky procesu stahování, bude stačit prozkoumat wget-log soubor umístěný ve stejném umístění jako stažený soubor.

Snadné stahování souborů s Linuxem a Wget

Vzhledem k tomu, že GNU/Linux je zcela open-source systém, poskytuje infrastrukturu, kterou si můžete přizpůsobit, jak chcete. Můžete využít stovky tisíc aplikací a knihoven vytvořených pro Linux. Vše zvládnete s Wgetem, aniž byste potřebovali jakékoli znalosti programování nebo stahování programu. Je velmi snadné ovládat procesy stahování souborů, které stáhnete a nainstalujete do svého systému pomocí příkazu wget.

Pamatujte také, že mnoho jiných zdrojů softwaru než oficiálních webových stránek může ohrozit vaši bezpečnost. Proto byste měli být vždy skeptičtí k odkazům ke stažení, které používáte s Wgetem.