GNU/Linux >> Znalost Linux >  >> Debian

Jak stáhnu soubory z příkazového řádku pomocí příkazu wget?

Wget je nástroj příkazového řádku používaný ke stahování souborů a webových stránek z internetu. Pro přístup k souborům a jejich načítání lze použít různé internetové protokoly, jako je HTTP, HTTPS a FTP. Můžeme zadat různé možnosti pomocí příkazu wget pro spuštění různých možností.

Tento článek vysvětluje, jak použít příkaz wget ke stažení souboru z příkazového řádku. Kromě toho jsme na praktických příkladech vysvětlili použití různých běžných možností.

Instalovat příkaz wget:

Příkaz wget je předinstalován v mnoha distribucích založených na Linuxu, včetně Ubuntu. Chcete-li zkontrolovat, zda je ve vašem systému nainstalován příkaz wget, otevřete terminál a spusťte následující příkaz:

$ wget – Provedení

Výstup potvrzuje, že je v mém systému nainstalován příkaz wget. Pokud však příkaz wget není nainstalován, můžete jej nainstalovat do svého Ubuntu a dalších systémů založených na Debianu pomocí následujícího příkazu:

$ sudo vhodné Pro instalaci wget

Syntaxe příkazu Wget:

Nejprve si proberme syntaxi příkazu. Syntaxe příkazu wget je následující:

$ wget [možnosti] [url]

Existuje několik možností, které lze použít s příkazem wget. Url odkazuje na adresu souboru, který potřebujeme stáhnout.

Stahování souborů pomocí příkazu wget:

Nejjednodušší formou příkazu wget je použít jej bez zadání jakýchkoli voleb. Příkaz wget stáhne soubory ze zadané adresy URL v aktuálním pracovním adresáři. Například si stáhněte balíček Skype Debian s níže připojeným příkazem wget:

$ wget https://go.skype.com/skypeforlinux-64.deb

Příkaz wget odešle požadavek HTTP a stáhne balíček Debianu do aktuálního adresáře.

Zobrazuje také ukazatel průběhu, velikost souboru, rychlost stahování atd.

Uložte stažený soubor pod jiným názvem:

Obvykle se soubory stahují a ukládají s původním názvem. Příkaz wget nám však umožňuje přejmenovat soubory pomocí volby –O před jejich stažením. Po volbě –O musíme zadat název souboru:

$ wget -Ö Skype-https://go.skype.com/skypeforlinux-64.deb

Název balíčku Skype byl změněn na „Skype“.

Stáhněte soubor do konkrétního adresáře:

Jak již bylo zmíněno, soubory se ukládají do aktuálního pracovního adresáře. Stažené soubory však lze uložit do libovolného jiného konkrétního adresáře pomocí volby –p. Stáhneme soubor a uložíme jej do adresáře „Downloads“ pomocí příkazu uvedeného níže:

$ wget -P /homeland/Linux/Downloads https://go.skype.com/skypeforlinux-64.deb

Soubor skypeforlinux-64.deb byl úspěšně stažen a uložen do adresáře Downloads.

Nastavení rychlosti stahování:

Volbou –limit-rate můžeme nastavit určitou rychlost stahování souboru. Ve výchozím nastavení se rychlost stahování měří v bajtech za sekundu. Rychlost stahování však můžeme nastavit v kilobajtech (k), megabajtech (m) a gigabajtech (g).

$ wget – Limitní sazba =500k https://go.skype.com/skypeforlinux-64.deb

Ve výše uvedeném příkazu je rychlost stahování omezena na 500 kilobajtů za sekundu.

Obnovení přerušeného stahování:

Pokud se stahování přeruší, můžete jednoduše pokračovat volbou -c.

Stahování jsem přerušil stisknutím Ctrl-C. Pokračujme ve stahování s připojeným příkazem:

$ wget -C https://go.skype.com/skypeforlinux-64.deb

Stáhněte si více souborů:

Můžeme také stáhnout více souborů pomocí příkazu wget. Uložte adresy URL souboru do textového souboru, přičemž každá adresa URL začíná na novém řádku. Použijte volbu -i a zadejte název textového souboru vedle ní.

Pojďme si stáhnout soubor Linux kernel 5.10.

$ wget -I Soubor.txt

Oba soubory linuxového jádra byly úspěšně staženy.

Stahování na pozadí:

Pomocí volby -b můžete přesunout proces stahování na pozadí. V ideálním případě to provedeme během stahování velkého souboru.

$ wget -B https://go.skype.com/skypeforlinux-64.deb

Stahování bude pokračovat na pozadí.

Diplom:

Wget je velmi užitečný nástroj příkazového řádku pro stahování souborů z příkazového řádku. Je předinstalovaný na Ubuntu 20.04 a mnoha distribucích Linuxu. Pomocí příkazu Wget můžeme stáhnout soubory, uložit je pod jiným jménem, ​​uložit je do jiného určeného adresáře místo aktuálního pracovního adresáře a mnoho dalšího.


Debian
  1. Hledání souborů v příkazovém řádku (jak na to)

  2. Jak stáhnout celý ftp web pomocí příkazového řádku?

  3. Jak zkontrolovat verzi Ubuntu z příkazového řádku

  1. Jak najít soubory v CentOS 8 na příkazovém řádku

  2. Jak získat počet souborů v adresáři pomocí příkazového řádku?

  3. Jak ztlumit z příkazového řádku?

  1. Jak stahovat soubory pomocí příkazového řádku v terminálu Ubuntu

  2. Jak stáhnout soubor na Ubuntu pomocí příkazového řádku

  3. jak stáhnout soubory dropbox pomocí příkazu wget?