Příkaz wget je jedním z nejpopulárnějších neinteraktivních stahovačů souborů příkazového řádku v Linuxu. Dokáže stahovat více souborů/adresářů a může pracovat i na pozadí. Staženou webovou stránku lze otevřít pomocí libovolného grafického nebo negrafického prohlížeče.
Některé z jeho oblíbených funkcí jsou následující:
- Podpora protokolů HTTP, HTTPS a FTP a také načítání přes HTTP proxy
- Obnovit částečná stahování
- Stahování velkých souborů
- Rekurzivní stahování pro zrcadlení webových stránek
- Stahování vyžadující heslo
Syntaxe:
$ wget [url]
Chcete-li nainstalovat Wget na systémy založené na Debianu a Ubuntu, spusťte následující příkaz. Existuje velká šance, že je již nainstalován díky své popularitě:
# apt-get install wget
Chcete-li nainstalovat Wget na deriváty Red Hat, použijte následující příkaz:
# yum install wget
Příklady příkazů wget
1. Stažení stránky:
# wget www.linux.com
2. Pro protokolování zpráv:
# wget -o log www.thegeekdiary.com
3. Připojení k souboru protokolu:
# wget -a log www.thegeekdiary.com
4. Spuštění na pozadí:
# wget -b -o log www.thegeekdiary.com
5. Spuštění v podrobném režimu:
# wget -v -o log www.thegeekdiary.com
6. Spuštění v tichém režimu:
# wget -q -o log www.thegeekdiary.com
7. Čtení adres URL ze souboru:
# wget -i urlfile -o log www.thegeekdiary.com
8. Nastavení počtu pokusů:
# wget -t 5 -o log www.thegeekdiary.com
9. Chcete-li zobrazit průběh:
# wget --progress=type -o log www.thegeekdiary.com type=bar # wget --progress=type -o log www.thegeekdiary.com type=dot
10. Zapnutí časového razítka:
# wget -N -o log www.thegeekdiary.com
11. Tisk záhlaví odeslaných serverem HTTP/FTP:
# wget -S -o log www.thegeekdiary.com
12. Chcete-li zkontrolovat, zda stránky existují nebo jsou dostupné:
# wget --spider -i urlfile
13. Nastavení časového limitu:
# wget -T 60 -o log www.thegeekdiary.com
14. Omezení rychlosti stahování:
# wget --limit-rate 100K -o log www.thegeekdiary.com
15. Chcete-li zadat interval mezi stahováními:
# wget -w 10 -o log -i urlfile
16. Chcete-li zobrazit verzi wget:
# wget -V # wget --version
Poslední myšlenky
Může být užitečné stáhnout si kopii webové stránky pro místní vyšetření a použít ji ke spuštění dalších testů. Pokud to chcete udělat, nejjednodušší a nejjednodušší způsob je použít příkaz wget, což je standardní nástroj Linuxu používaný k získávání informací z webových stránek. Nástroj wget je neinteraktivní downloader.