Daten mit Wget herunterladen

Datenverarbeitung in der Shell

Susan Sun

Data Person

Was ist Wget?

Wget:

  • leitet seinen Namen ab von World Wide Web und get
  • stammt aus Linux, läuft aber auf allen Betriebssystemen
  • lädt Daten über HTTP(S) und FTP herunter
  • besser als curl beim rekursiven Herunterladen vieler Dateien
Datenverarbeitung in der Shell

Wget-Installation prüfen

Prüfe, ob Wget korrekt installiert ist:

which wget

Wenn Wget installiert ist, wird der Installationspfad angezeigt:

/usr/local/bin/wget

Wenn Wget nicht installiert ist, gibt es keine Ausgabe.

Datenverarbeitung in der Shell

Wget-Installation nach Betriebssystem

Wget-Quellcode: https://www.gnu.org/software/wget/

Linux: sudo apt-get install wget ausführen

macOS: Homebrew verwenden und brew install wget ausführen

Windows: über gnuwin32 herunterladen

Datenverarbeitung in der Shell

Im Wget-Handbuch stöbern

Nach der Installation kannst du mit man das Wget-Handbuch anzeigen:

Screenshot des Anfangs des Wget-Handbuchs in einem dunklen Terminalfenster

Datenverarbeitung in der Shell

Wget-Syntax lernen

Grundsyntax von Wget:

wget [option flags] [URL]

URL ist erforderlich.

Wget unterstützt auch HTTP, HTTPS, FTP und SFTP.

Die vollständige Liste der verfügbaren Options-Flags siehst du mit:

wget --help
Datenverarbeitung in der Shell

Eine einzelne Datei herunterladen

Option-Flags, die Wget exklusiv hat:

-b: Direkt nach Start in den Hintergrund wechseln

-q: Wget-Ausgabe unterdrücken

-c: Abgebrochenen Download fortsetzen (teilweise geladene Datei weiterladen)

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

Viel Spaß beim Wgetten!

Datenverarbeitung in der Shell

Preparing Video For Download...