GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Linux wget-Befehl mit Beispielen

GNU Wget ist ein kostenloses Tool, mit dem Sie Dateien über die Befehlszeile aus dem Internet herunterladen können. Wget hat viele Funktionen, darunter die Möglichkeit, mehrere Dateien herunterzuladen, die Bandbreite zu begrenzen, Downloads fortzusetzen, SSL-Prüfungen zu ignorieren, im Hintergrund herunterzuladen, eine Website zu spiegeln und vieles mehr.

Dieser Artikel demonstriert die verschiedenen verfügbaren Optionen mit dem Befehl wget.

Wget-Syntax

Wget verwendet die folgende einfache Syntax.

$ wget [options] [url]

1. Laden Sie eine Datei herunter

Ohne Befehlsoptionen können Sie eine Datei mit dem Befehl wget herunterladen, indem Sie die URL der Ressource wie gezeigt angeben.

$ wget https://github.com/git/git/archive/refs/tags/v2.34.1.zip

2. Mehrere Dateien herunterladen

Wenn Sie mehrere Dateien herunterladen möchten, müssen Sie eine Textdatei erstellen und die URLs der herunterzuladenden Ressourcen auflisten. Die Textdatei fungiert als Eingabedatei, aus der wget die URLs liest

In diesem Beispiel haben wir einige URLs in der multipledownloads.txt gespeichert Textdatei

Als nächstes laden Sie die Dateien mit wget mit -i herunter Möglichkeit wie abgebildet. Mit dem -i Option liest wget aus der Eingabedatei und lädt die in der Eingabedatei definierten Ressourcen herunter.

$ wget -i multipledownloads.txt

3. Dateien im Hintergrund herunterladen

Um Dateien im Hintergrund herunterzuladen, verwenden Sie den Befehl wget mit der Option -b. Diese Option ist praktisch, wenn die Datei groß ist und Sie das Terminal für etwas anderes verwenden müssen.

$ wget -b https://github.com/git/git/archive/refs/tags/v2.34.1.zip

Um die Ausgabe des Downloads anzuzeigen, zeigen Sie die wget-Protokolle mit dem folgenden Befehl an:

$ tail -f wget-log

4. Download fortsetzen

In einigen Fällen ist das Internet nicht verfügbar, wenn wir einen Download starten. Wir können den wget-Befehl '-c' verwenden, um unseren Download an dem Punkt fortzusetzen, an dem er nicht mehr verfügbar war. Das Folgende ist ein Beispiel.

$ wget -c https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.4-x86_64-minimal.iso

5. Heruntergeladene Datei unter einem anderen Namen speichern.

Verwenden Sie den Befehl wget mit der Option -o gefolgt vom gewünschten Namen der Datei wie folgt:

$ wget -o git.zip https://github.com/git/git/archive/refs/tags/v2.34.1.zip

Die Datei wird im obigen Beispiel als git.zip gespeichert.

6. Datei in einem bestimmten Verzeichnis herunterladen

Die wget-Befehle speichern Downloads im aktuellen Arbeitsverzeichnis. Um einen Speicherort anzugeben, verwenden Sie die Option -P gefolgt vom Pfad zum Verzeichnis.

$ sudo wget -P /opt/wordpress https://wordpress.org/latest.tar.gz

7. Stellen Sie die Download-Geschwindigkeit ein

Standardmäßig versucht der Befehl wget, die gesamte verfügbare Bandbreite zu nutzen. Wenn Sie jedoch eine gemeinsam genutzte Internetverbindung verwenden oder versuchen, eine große Datei herunterzuladen, können Sie die „ –limit-rate verwenden ‘ Option, um die Download-Geschwindigkeit auf einen bestimmten Wert zu begrenzen. Sie können die Geschwindigkeit in Kilobyte (k), Megabyte (m) oder Gigabyte (g) einstellen.

In diesem Beispiel. Wir haben die Downloadgeschwindigkeit auf 100 Kilobyte eingestellt.

$ wget --limit-rate=100k http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

8. Gesamte Website spiegeln

Verwenden Sie die Option -m mit wget, um eine Spiegelung einer Website zu erstellen. Dadurch wird eine lokale Kopie der Website auf Ihrem System zum lokalen Surfen erstellt.

$ wget -m https://google.com

Sie müssen dem obigen Befehl einige zusätzliche Parameter hinzufügen, wenn Sie die heruntergeladene Seite lokal durchsuchen möchten.

$ wget -m -k -p https://google.com

Die Option -k weist wget an, Links in heruntergeladenen Dokumenten so umzuwandeln, dass sie lokal angezeigt werden können. Die -p-Optionen bieten alle

wesentliche Dateien zum Anzeigen der HTML-Seite.

9. SSL-Prüfungen ignorieren

Verwenden Sie das —no-check-Zertifikat Option zum Herunterladen einer Datei über HTTPS von einem Server mit einem falschen SSL-Zertifikat.

$ wget --no-check-certificate https://website-with-invalid-ss.com

10. Erhöhen Sie die Anzahl der Wiederholungen

Im Falle einer Netzwerkunterbrechung versucht der Befehl wget, die Verbindung wiederherzustellen. Standardmäßig wird 20 Mal versucht, den Download erfolgreich abzuschließen. Die „–Versuche ‘ Option erhöht die Anzahl der Wiederholungsversuche.

Hier haben wir die Anzahl der Wiederholungen auf 75 Versuche eingestellt.

$ wget --tries=75 https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.4-x86_64-minimal.iso

Schlussfolgerung

Wget ist ein sehr nützliches Tool zum Herunterladen von Dateien. Weitere Informationen finden Sie in der Dokumentation.


Ubuntu
  1. Verwendung des wget-Befehls mit Beispielen

  2. JQ-Befehl in Linux mit Beispielen

  3. Wget-Befehl in Linux mit Beispielen

  4. 5 Wget-Befehlsbeispiele zum Herunterladen von Dateien unter Linux.

  5. wget-Befehlsbeispiele unter Linux

Linux-wget-Befehl mit Beispielen erklärt

Wall-Befehl in Linux mit Beispielen

Sortierbefehl in Linux mit Beispielen

Linux-IP-Befehl mit Beispielen

w Befehl mit Beispielen in Linux erklärt

So laden Sie Dateien mit dem Wget-Befehl unter Linux herunter