v tomto tutoriálu se naučíme, jak stáhnout soubor pomocí příkazu wget v Linuxu. Pro každého uživatele Linuxu je stahování souborů častým úkolem. I když si můžete stáhnout věci pomocí prohlížeče, je užitečné znát kroky ke stažení souboru v Linuxu pomocí příkazového řádku. to je místo, kde příkaz wget přichází do obrazu.
základy příkazu wget v Linuxu
nástroj wget je předinstalován ve většině distribucí Linuxu. Pokud tomu tak však není v případě vašeho systému, můžete si jej stáhnout pomocí správce balíčků pro vaši distribuci.
Chcete-li to zkontrolovat, požádáme systém o zobrazení verze příkazu wget. To lze provést zadáním do terminálu.
wget --version
Pokud to neukazuje ty verze wget příkaz na vašem systému, budete muset nainstalovat jej. Než začneme instalovat příkaz wget v Linuxu, musíme se ujistit, že všechny naše systémové repozitáře jsou aktuální.
abychom to mohli provést, musíme aktualizovat naše výchozí repozitáře pomocí služby Apt package management service. Otevřete příkazový řádek v systému a zadejte následující.
sudo apt update
Nyní, můžete nainstalovat příkaz wget na vašem systému v závislosti na distribuci, kterou používáte.
pro systémy založené na Debianu a Ubuntu použijte následující příkaz.
sudo apt install wget
pro systémy založené na CentOS a Fedoře použijte následující příkaz.
sudo yum install wget
Pochopení Příkaz wget
příkaz wget v Linuxu je příkaz, který slouží ke stahování souborů z webu. Tento příkaz používá adresu URL souboru ke stažení. Příkaz lze použít ke stahování dat přes protokoly HTTP, FTP a HTTPS.
můžeme to použít k přímému stahování souborů z našeho příkazového řádku bez nutnosti webového prohlížeče. Dále je wget neinteraktivní nástroj.
To umožňuje uživateli stáhnout soubor na pozadí. Může fungovat, i když je uživatel odhlášen. To je velmi důležité v případě, kdy stahujete velký soubor.
v případě selhání stahování se nástroj wget opakovaně pokusí obnovit, dokud nebude stažen celý soubor. Pokud to server dovolí, bude pokračovat ve stahování od posledního bodu, kde přestal.
Pomocí wget v Linuxu
nejlepší způsob, jak pochopit příkaz, je prostřednictvím porozumění je syntaxe. Takto vypadá syntaxe příkazu wget v Linuxu.
wget
zde používáme URL souboru, který chceme stáhnout. Nástroj wget umožňuje několik možností nastavení našeho stahování. Zde je seznam s některými z běžně používaných možností nabízených příkazem wget v Linuxu.
Možnost | Efekt |
h | Tato volba se používá k zobrazení nápovědu pro příkaz wget. To zahrnuje všechny možné varianty, které mohou být použity s wget v Linuxu |
v-b | Tato volba se používá k odesílání proces stahování na pozadí, jakmile je zahájeno příkaz wget. Uvolní vaši relaci terminálu a spustí další příkazy. |
– i | tato volba se používá ke čtení adresy URL příkazu wget ze souboru. Eliminuje potřebu příkazu wget mít adresu URL a umožňuje zahrnutí vstupního souboru. |
-o | Jméno výstupního souboru, pokud nechcete, aby se stejný název jako server poskytl |
-c | Tento tag způsobí, že wget bude sledovat průběh stahování v případě stažení přerušení. Pokud byla tato možnost použita při zahájení stahování, můžeme pokračovat v přerušeném stahování. |
– tries=n | tato volba se používá k omezení počtu pokusů pro příkaz wget. Použití tohoto příkazu způsobí, že nástroj wget zopakuje stahování pouze “ n “ krát. Výchozí hodnota je 20. |
– limit-rate=maxlim | tato volba se používá k omezení rychlosti stahování příkazu wget. To pomáhá uživateli diktovat množství šířky pásma, které má být přiděleno ke stažení. |
Zatímco tento seznam se vztahuje základní možnosti použít v utility wget. Měli byste prozkoumat stránku nápovědy pomocí volby-h, abyste pochopili plný potenciál příkazu wget.
jak stahovat soubory pomocí příkazu wget?
nyní jsme vyvinuli pochopení příkazu wget v Linuxu a jeho parametrů. Nyní je čas použít tyto znalosti ke stažení souborů pomocí příkazu wget. V tomto tutoriálu projdeme několik příkladů.
stahování souboru přes HTTP
nejjednodušší použití nástroje wget je stažení jednoho souboru. V tomto příkladu stáhneme soubor iso.
wget -c <file URL>
Ve výše uvedeném příkladu, jsem stahování Kali Linux ISO soubor pro demonstrace spolu s -c tag. Protože se jedná o poměrně velký soubor, pokud je stahování souboru ISO z jakéhokoli důvodu přerušeno, mohu spustit stejný příkaz ve stejném adresáři a stahování bude pokračovat od místa, kde skončilo.
stahování souborů z FTP serveru
ke stahování souborů se nemusíte připojovat k FTP serveru pomocí příkazu ftp. To lze provést při použití nástroje wget. Rozdíl mezi stažením souboru z HTTP vs FTP server je možnost, že je požadavek na uživatelské jméno a heslo.
použijme příkaz wget pro přihlášení na FTP server a stažení souboru.
wget --user='FTP username' --password='FTP server password' <FTP URL>
Jak můžete vidět na obrázku výše, Mám připojen na jeden z free serverů FTP na internetu, s jejich demo uživatelské jméno a heslo. Zvýrazněná část ukazuje, že přihlášení bylo úspěšné.
závěr
příkaz wget v Linuxu je užitečným nástrojem pro stahování souborů z webu bez nutnosti opustit příkazový řádek. Jeho atraktivní funkce a robustní funkce jsou důvodem jeho popularity mezi uživateli Linuxu, od začátečníků až po veterány.
doufáme, že tento tutoriál vám pomůže pochopit příkaz wget v Linuxu. V tomto tutoriálu jsme diskutovali pouze o základním použití příkazu wget, takže si tento příkaz prozkoumejte sami.