Ladda ner data med Wget

Databehandling i kommandoraden

Susan Sun

Data Person

Vad är Wget?

Wget:

  • namnet kommer från World Wide Web och get
  • inbyggt i Linux men fungerar på alla operativsystem
  • används för att ladda ner data via HTTP(S) och FTP
  • bättre än curl för rekursiv nedladdning av flera filer
Databehandling i kommandoraden

Kontrollera Wget-installationen

Kontrollera att Wget är korrekt installerat:

which wget

Om Wget är installerat skrivs installationssökvägen ut:

/usr/local/bin/wget

Om Wget inte är installerat visas ingen utdata.

Databehandling i kommandoraden

Installera Wget per operativsystem

Wget-källkod: https://www.gnu.org/software/wget/

Linux: kör sudo apt-get install wget

MacOS: använd homebrew och kör brew install wget

Windows: ladda ner via gnuwin32

Databehandling i kommandoraden

Utforska Wget-manualen

När installationen är klar kan du använda kommandot man för att visa Wget-manualen:

Skärmbild av början av Wget-manualen i ett mörkt terminalfönster

Databehandling i kommandoraden

Lär dig Wget-syntax

Grundläggande Wget-syntax:

wget [option flags] [URL]

URL är obligatoriskt.

Wget stöder även HTTP, HTTPS, FTP och SFTP.

För en fullständig lista över tillgängliga flaggor, kör:

wget --help
Databehandling i kommandoraden

Ladda ner en enskild fil

Flaggor unika för Wget:

-b: Kör i bakgrunden direkt efter start

-q: Stäng av Wget-utdata

-c: Återuppta avbruten nedladdning (dvs. fortsätt ladda ner en delvis nedladdad fil)

wget -bqc https://websitename.com/datafilename.txt
Continuing in background, pid 12345.
Databehandling i kommandoraden

Ha kul med Wget!

Databehandling i kommandoraden

Preparing Video For Download...