WGET

Ein Klassiker unter den Tools.

Download:

https://eternallybored.org/misc/wget/1.21.4/64/wget.exe

Beispiele

Einfaches herunterladen einer Datei

wget https://example.com/file.zip

Kopieren einer Webseite

wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://example.com

1. Allgemeine Optionen

  • -V, --version
    Zeigt die aktuelle Version von wget an.
  • -h, --help
    Zeigt eine Hilfeseite mit allen verfügbaren Optionen an.
  • -o FILE, --output-file=FILE
    Speichert die Log-Ausgabe in der angegebenen Datei.
  • -q, --quiet
    Unterdrückt die Ausgabe, nur Fehler werden angezeigt.
  • -v, --verbose
    Aktiviert die ausführliche Ausgabe (Standard).
  • --no-verbose
    Minimale Ausgabe, ohne die Standardprotokollierung.

2. Dateiverwaltung

  • -O FILE, --output-document=FILE
    Speichert die heruntergeladene Datei unter dem angegebenen Namen.
  • -c, --continue
    Setzt abgebrochene Downloads fort.
  • --timestamping
    Überspringt Dateien, die bereits existieren und neuer sind.
  • --limit-rate=RATE
    Begrenzt die Download-Geschwindigkeit, z. B. --limit-rate=200k für 200 KB/s.
  • --no-clobber
    Überschreibt keine bestehenden Dateien.

3. Spiegeln von Websites

  • --mirror
    Aktiviert den Spiegelmodus. Entspricht -r -N -l inf --no-remove-listing.
  • -r, --recursive
    Lädt Seiten und deren Unterseiten herunter.
  • -l DEPTH, --level=DEPTH
    Gibt die Tiefe für rekursive Downloads an (z. B. -l 1 nur die Hauptseite).
  • --convert-links
    Konvertiert Links für die Offline-Nutzung.
  • --no-parent
    Beschränkt Downloads auf das angegebene Verzeichnis und tiefer.

4. Protokolloptionen

  • --http-user=USER und --http-password=PASS
    Gibt Benutzername und Passwort für geschützte Bereiche an.
  • --ftp-user=USER und --ftp-password=PASS
    Entsprechendes für FTP-Downloads.
  • --proxy=on/off
    Aktiviert oder deaktiviert die Verwendung eines Proxys.

5. Wiederholungsversuche und Fehlerbehandlung

  • --tries=NUMBER
    Gibt die Anzahl der Wiederholungsversuche an (Standard: 20).
  • --retry-connrefused
    Versucht erneut, auch wenn die Verbindung abgelehnt wurde.
  • --wait=SECONDS
    Wartet eine bestimmte Zeit zwischen den Downloads.
  • --random-wait
    Fügt zufällige Wartezeiten zwischen den Downloads hinzu, um Blockierungen zu vermeiden.

6. Fortschrittsanzeige

  • --progress=TYPE
    Setzt die Art der Fortschrittsanzeige (bar, dot, none).

7. Benutzerdefinierte Header und Agenten

  • --header=STRING
    Fügt einen benutzerdefinierten HTTP-Header hinzu.
  • --user-agent=STRING
    Gibt einen benutzerdefinierten User-Agent-String an.

8. Debugging

  • --debug
    Aktiviert die Debug-Ausgabe für Fehlersuche.


Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert




Enter Captcha Here :