Linux Grundlagen · 4 min read · Nov 15, 2025
Linux Grundlagen: So laden Sie Dateien mit Wget in der Shell herunter
Wget ist ein beliebtes und einfach zu bedienendes Befehlszeilenwerkzeug, das hauptsächlich für das nicht-interaktive Herunterladen von Dateien aus dem Internet verwendet wird. wget hilft Benutzern, große Datenmengen, mehrere Dateien herunterzuladen und rekursive Downloads durchzuführen. Es unterstützt die Download-Protokolle (HTTP, HTTPS, FTP und FTPS). Der folgende Artikel erklärt die grundlegende Syntax des wget-Befehls und zeigt Beispiele für beliebte Anwendungsfälle von wget.
1.1 Wget - Ein Überblick
Der wget-Befehl kann mit Optionen aufgerufen werden, diese sind optional, und der URL, der immer erforderlich ist.
wget [option] [URL]1.2 Gut zu wissen
Wget kann die folgenden Informationen anzeigen, wenn ein Download im Gange ist:
- Download-Fortschritt (in Prozent)
- Heruntergeladene Datenmenge
- Downloadgeschwindigkeit
- Verbleibende Zeit bis zum Abschluss des Downloadvorgangs
Unten finden Sie mehrere Beispiele für Download-Szenarien, mit denen Benutzer beim Herunterladen von Dateien in der Linux-Shell mit wget konfrontiert sein können:
1.3 Grundlegendes Herunterladen einer Datei
Dies ist der einfachste Fall, in dem Benutzer den wget-Befehl ohne Optionen ausführen, indem sie einfach die URL der herunterzuladenden Datei in der Befehlszeile verwenden. Das folgende Befehlsbeispiel zeigt dies:
wget [URL]1.4 Datei herunterladen und unter einem anderen Namen speichern
Dieser Schritt ist einfach eine Erweiterung des vorherigen und kann erforderlich sein, wenn Sie der auf der lokalen Festplatte gespeicherten Datei einen anderen Namen zuweisen möchten. Alles, was Sie tun müssen, ist, die Option -O gefolgt vom gewünschten Dateinamen hinzuzufügen:
wget -O [Preferred_Name] [URL]Mit dem obigen Befehl können Sie die Datei unter dem Namen speichern, den Sie ihr zuweisen möchten.
1.5 Begrenzung der Downloadgeschwindigkeit
Normalerweise würde wget eine erhebliche Bandbreite für das Herunterladen von Dateien aus dem Internet beanspruchen. Aber es gibt eine Option, die Geschwindigkeit des Downloads auf einen bestimmten zugewiesenen Wert zu beschränken, indem Sie den grundlegenden wget-Befehl zusammen mit der “–limit-rate”-Option anpassen, indem Sie den folgenden Befehl verwenden:
wget --limit-rate=[VALUE] [URL]Indem Sie die bevorzugte Geschwindigkeit im Feld “VALUE” im obigen Befehl angeben, können Sie die Downloadgeschwindigkeit nach Ihren Anforderungen anpassen. Fügen Sie ein Suffix “k” für Kilobyte oder “m” für Megabyte hinzu. z.B. “ –limit-rate = 2m “, um die maximale Downloadgeschwindigkeit auf 2 Mbyte/sec zu begrenzen.
1.6 Fortsetzen eines gestoppten/unterbrochenen Downloads
Falls Sie nach dem Start des Downloads einer großen Datei aus dem Internet mit wget eine Unterbrechung des Downloads feststellen, werden Sie erfreut sein zu erfahren, dass der folgende Befehl Ihnen helfen kann, den Downloadprozess von dort fortzusetzen, wo er gestoppt wurde (ohne die gesamte Datei erneut herunterladen zu müssen!): Alles, was Sie tun müssen, ist, den wget-Befehl mit der Option “ -c” auszuführen.
wget -c [URL]Der obige Befehl setzt den Downloadprozess von dort fort, wo er zuvor gestoppt wurde (wenn der Download-Server dies unterstützt), sodass Sie die gesamte Datei nahtlos herunterladen können.
1.7 Fortsetzen des Downloadprozesses im Hintergrund
Beim Herunterladen einer großen Datei möchten Sie möglicherweise den Downloadprozess im Hintergrund fortsetzen und die Shell-Eingabeaufforderung nutzen, während die Datei heruntergeladen wird. In diesem Fall müssen Sie den wget-Befehl mit der Option -b ausführen und den Downloadstatus in der wget-log-Datei überwachen, in der der Downloadprozess protokolliert wird. Sie müssen den folgenden Befehl verwenden, um den Downloadprozess im Hintergrund zu starten:
wget -b [URL]Sie können den Downloadfortschritt überprüfen, indem Sie den Inhalt der wget-log-Datei mit dem tail-Befehl wie folgt aufrufen:
tail -f wget-logDie obige Befehlsreihe hilft Ihnen, die Shell-Eingabeaufforderung zu verwenden, während eine große Datei im Hintergrund heruntergeladen wird, und gleichzeitig den Downloadfortschritt im Auge zu behalten.
1.8 Anpassen der Anzahl der Versuche (Erhöhen/Verringern)
Im Standardfall würde der wget-Befehl bis zu 20 Versuche unternehmen, um eine Verbindung zur angegebenen Website herzustellen, um den Download im Falle einer verlorenen/unterbrochenen Internetverbindung abzuschließen. Benutzer haben jedoch das Privileg, diese Zahl nach ihren Wünschen zu ändern, indem sie die Option “– tries” verwenden. Der folgende Befehl hilft Ihnen dabei:
wget --tries=[DESIRED_VALUE] [URL]Indem Sie die bevorzugte Zahl im Feld DESIRED_VALUE angeben, können Sie die Anzahl der Versuche im Falle einer unterbrochenen Verbindung festlegen.
1.9 Eine Datei für mehrere Downloads lesen
Wenn Sie mehrere Dateien herunterladen möchten, müssen Sie eine Textdatei vorbereiten, die die Liste der URLs enthält, die zu allen herunterzuladenden Dateien gehören. Sie können wget anweisen, die Textdatei mit der Option -i des Befehls (siehe unten) zu lesen und die beabsichtigten Mehrfachdownloads zu starten. Bitte verwenden Sie den folgenden Befehl dafür:
wget -i [TEXT-FILE-NAME]Der obige Befehl erleichtert das Herunterladen mehrerer Dateien auf unkomplizierte Weise.
1.10 Herunterladen einer kompletten Website
Wenn Sie eine Kopie einer Website behalten möchten, auf die Sie möglicherweise lokal zugreifen oder lesen möchten, oder vielleicht eine Kopie Ihres Blogs als Backup auf der Festplatte speichern möchten, können Sie den wget-Befehl mit der mirror-Option wie folgt ausführen:
wget --mirror [Website Name]Der obige Befehl hilft Ihnen, die gewünschte Website zu spiegeln/speichern, um sie lokal für zukünftige Referenz zu speichern.
1.11 Ablehnung spezifischer Dateitypen
Manchmal möchten Sie möglicherweise eine gesamte Website herunterladen, mit Ausnahme von Dateien eines bestimmten Typs, z. B. Videos/Bilder. Sie können die reject-Option mit dem wget-Befehl (siehe unten) verwenden:
wget --reject=[FILE-TYPE] [URL]Der obige Befehl ermöglicht es Ihnen, die angegebenen Dateitypen beim Herunterladen einer Website in ihrer Gesamtheit abzulehnen.
1.12 FTP-Downloads
Die FTP-Downloads können zwei Arten haben:
- Anonymer FTP-Download 2. Authentifizierter FTP-Download
Folglich gibt es einen einzigartigen Befehl für den Download jeder Art.
Für den anonymen FTP-Download verwenden Sie bitte den folgenden Befehl:
wget [FTP-URL]Für den authentifizierten FTP-Download verwenden Sie bitte den folgenden Befehl:
wget --ftp-user=[USERNAME] --ftp-password=[PASSWORD] [URL]Jeder der obigen Befehle führt zum erforderlichen FTP-Download.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.