Jak používat příkaz wget v systému Linux ke stahování souborů z internetu
Pomocí příkazu wget v systému Linux můžete spustit program stejného jména a stahovat soubory z internetu. Tento příkaz vám také nabízí řadu možností pro optimalizaci procesu.
Co je příkaz wget v systému Linux?
wget je důležitý nástroj v systémech Linux, pokud chcete stahovat soubory z internetu. Tento program vám umožňuje stahovat obsah přímo z terminálu. Poprvé byl vydán v roce 1996 a spravuje ho projekt GNU. wget je bezplatný nástroj, který je standardně součástí většiny distribucí Linuxu, jako je Debian nebo Ubuntu. Stahování můžete spustit pomocí příkazu wget. Stahování je podporováno servery FTP, HTTP a HTTPS.
Pokud nemáte wget ve svém systému Linux, můžete jej nainstalovat pomocí následujícího příkazu:
$ sudo apt-get install wgetshellJak funguje příkaz wget?
Pomocí příkazu wget můžete stahovat soubory z internetu. Soubory se automaticky ukládají do aktuální pracovní složky. Stahování probíhá neinteraktivně. To znamená, že procesy mohou být prováděny i tehdy, když nejste přihlášeni. Tato možnost se také používá k obnovení stahování, které bylo dříve zastaveno.
Jak vypadá syntaxe wget?
Jakmile nainstalujete Linux wget, můžete pomocí tohoto příkazu stahovat obsah. Syntaxe příkazu vypadá takto:
$ wget [Option] [URL]shellWget můžete také upravit pomocí různých voleb. Pokud chcete stáhnout více souborů, můžete uvést příslušné adresy URL a jednoduše je oddělit mezerou.
Jaké možnosti má příkaz wget?
Pro wget existuje mnoho možností. Tyto jsou nejběžnější:
- -c nebo –continue: Pokračuje v dříve přerušeném stahování.
- -N: Soubor se stáhne pouze v případě, že je novější než soubor se stejným názvem ve vašem počítači.
- -t [množství]: Nastaví, kolikrát se Linux wget pokusí soubor stáhnout.
- -w [čas]: Nastaví, kolik sekund bude wget čekat mezi jednotlivými stahováními.
Příklady příkazu wget
Na závěr vám ukážeme, jak můžete používat wget. Zde je několik příkladů:
$ wget http://example.com/folder/fileshellTakto můžete stáhnout soubor.
$ wget -c http://example.com/folder/fileshellA pomocí tohoto příkazu můžete restartovat stahování.
$ wget -t 5 http://example.com/folder/fileshellV tomto příkladu se wget pokusí soubor stáhnout pětkrát. Pokud těchto pět pokusů nebude úspěšných, stahování selže.