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 vonwget
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.
Schreibe einen Kommentar