Stahování dat pomocí Wget

Data Processing in Shell

Susan Sun

Data Person

Co je Wget?

Wget:

  • název pochází z World Wide Web a get
  • nativní pro Linux, kompatibilní se všemi operačními systémy
  • slouží ke stahování dat přes HTTP(S) a FTP
  • lepší než curl při rekurzivním stahování více souborů
Data Processing in Shell

Kontrola instalace Wget

Ověření správné instalace Wget:

which wget

Pokud je Wget nainstalován, vypíše se umístění instalace:

/usr/local/bin/wget

Pokud Wget není nainstalován, nezobrazí se žádný výstup.

Data Processing in Shell

Instalace Wget podle operačního systému

Zdrojový kód Wget: https://www.gnu.org/software/wget/

Linux: spusťte sudo apt-get install wget

MacOS: použijte Homebrew a spusťte brew install wget

Windows: stáhněte přes gnuwin32

Data Processing in Shell

Procházení manuálu Wget

Po dokončení instalace použijte příkaz man k zobrazení manuálu Wget:

Snímek obrazovky začátku manuálu Wget zobrazeného v tmavém okně terminálu

Data Processing in Shell

Syntaxe Wget

Základní syntaxe Wget:

wget [option flags] [URL]

URL je povinné.

Wget podporuje HTTP, HTTPS, FTP a SFTP.

Úplný seznam příznaků naleznete zde:

wget --help
Data Processing in Shell

Stahování jednoho souboru

Příznaky jedinečné pro Wget:

-b: Přejít na pozadí ihned po spuštění

-q: Vypnout výstup Wget

-c: Obnovit přerušené stahování (tj. pokračovat v částečně staženém souboru)

wget -bqc https://websitename.com/datafilename.txt
Continuing in background, pid 12345.
Data Processing in Shell

Bavte se s Wget!

Data Processing in Shell

Preparing Video For Download...