PureVPN (OpenVPN) und Enigma 2 | Deutsch
Inhaltsverzeichnis:
- Wget installieren
- Installation von Wget unter Ubuntu und Debian
- Wget unter CentOS und Fedora installieren
- Wget-Befehlssyntax
- So laden Sie eine Datei mit Wget herunter
- Verwenden des Befehls Wget zum Speichern der heruntergeladenen Datei unter einem anderen Namen
- Verwenden des Befehls Wget zum Herunterladen einer Datei in ein bestimmtes Verzeichnis
- So begrenzen Sie die Download-Geschwindigkeit mit Wget
- So setzen Sie einen Download mit Wget fort
- Wie im Hintergrund mit Wget herunterladen
- So ändern Sie den Wget User-Agent von Wget
- So laden Sie mehrere Dateien mit Wget herunter
- Verwenden des Wget-Befehls zum Herunterladen über FTP
- Verwenden des Befehls Wget zum Erstellen eines Spiegels einer Website
- So überspringen Sie die Zertifikatsüberprüfung mit Wget
- Herunterladen auf die Standardausgabe mit Wget
- Fazit
GNU Wget ist ein Befehlszeilenprogramm zum Herunterladen von Dateien aus dem Internet. Mit Wget können Sie Dateien mit den Protokollen HTTP, HTTPS und FTP herunterladen. Wget bietet eine Reihe von Optionen, mit denen Sie mehrere Dateien herunterladen, das Herunterladen fortsetzen, die Bandbreite begrenzen, rekursive Downloads durchführen, im Hintergrund herunterladen, eine Website spiegeln und vieles mehr.
In diesem Tutorial zeigen wir Ihnen anhand von praktischen Beispielen und detaillierten Erklärungen der gebräuchlichsten Wget-Optionen, wie Sie den Wget-Befehl verwenden.
Wget installieren
Das wget-Paket ist heute auf den meisten Linux-Distributionen vorinstalliert.
Um zu überprüfen, ob das Wget-Paket auf Ihrem System installiert ist, öffnen Sie Ihre Konsole, geben Sie
wget
und drücken Sie die Eingabetaste. Wenn Sie wget installiert haben, gibt das System
wget: missing URL
, andernfalls wird der
wget command not found
.
Wenn wget nicht installiert ist, können Sie es einfach mit dem Paketmanager Ihrer Distribution installieren.
Installation von Wget unter Ubuntu und Debian
Wget unter CentOS und Fedora installieren
Wget-Befehlssyntax
Bevor wir mit der Verwendung des Befehls
wget
beginnen, überprüfen wir zunächst die grundlegende Syntax.
Die Ausdrücke des Dienstprogramms
wget
die folgende Form:
wget
-
options- Die URL der Wget-Optionen - URL der Datei oder des Verzeichnisses, die bzw. das Sie herunterladen oder synchronisieren möchten.
So laden Sie eine Datei mit Wget herunter
In der einfachsten Form lädt wget bei Verwendung ohne Option die im angegebene Ressource in das aktuelle Verzeichnis herunter.
Im folgenden Beispiel laden wir das Linux-Kernel-Tar-Archiv herunter:
wget

Wie Sie in der obigen Abbildung sehen können, löst Wget zunächst die IP-Adresse der Domäne auf, stellt dann eine Verbindung zum Remoteserver her und startet die Übertragung.
Während des Downloads zeigt Wget den Fortschrittsbalken zusammen mit dem Dateinamen, der Dateigröße, der Download-Geschwindigkeit und der geschätzten Zeit, um den Download abzuschließen. Sobald der Download abgeschlossen ist, finden Sie die heruntergeladene Datei in Ihrem aktuellen Arbeitsverzeichnis.
Verwenden Sie die Option
-q
, um die Ausgabe von Wget zu
-q
.
Wenn die Datei bereits vorhanden ist, fügt Wget am Ende des Dateinamens
.N
(Nummer) hinzu.
Verwenden des Befehls Wget zum Speichern der heruntergeladenen Datei unter einem anderen Namen
-O
Option
-O
gefolgt vom ausgewählten Namen, um die heruntergeladene Datei unter einem anderen Namen zu speichern:
wget -O latest-hugo.zip
Mit dem obigen Befehl wird die neueste Hugo-Zip-Datei von GitHub unter dem Namen
latest-hugo.zip
anstelle des ursprünglichen Namens
latest-hugo.zip
.
Verwenden des Befehls Wget zum Herunterladen einer Datei in ein bestimmtes Verzeichnis
Standardmäßig speichert Wget die heruntergeladene Datei im aktuellen Arbeitsverzeichnis. Verwenden Sie die Option
-P
um die Datei an einem bestimmten Speicherort zu speichern:
wget -P /mnt/iso
Mit dem obigen Befehl weisen wir Wget an, die CentOS 7-ISO-Datei im Verzeichnis
/mnt/iso
zu speichern.
So begrenzen Sie die Download-Geschwindigkeit mit Wget
Verwenden Sie die Option
--limit-rate
um die Download-Geschwindigkeit zu begrenzen. Standardmäßig wird die Geschwindigkeit in Bytes / Sekunde gemessen. Fügen Sie
k
für Kilobyte,
m
für Megabyte und
g
für Gigabyte hinzu.
Der folgende Befehl lädt die Go-Binärdatei herunter und begrenzt die Download-Geschwindigkeit auf 1 MB:
wget --limit-rate=1m
Diese Option ist nützlich, wenn Sie nicht die gesamte verfügbare Bandbreite verbrauchen möchten.
So setzen Sie einen Download mit Wget fort
Sie können den Download mit der Option
-c
. Dies ist nützlich, wenn Ihre Verbindung während des Herunterladens einer großen Datei unterbrochen wird und Sie den Download nicht von Grund auf neu starten, sondern mit dem vorherigen fortfahren können.
Im folgenden Beispiel wird der Download der Ubuntu 18.04-ISO-Datei fortgesetzt:
wget -c
Wenn der Remote-Server das Fortsetzen von Downloads nicht unterstützt, startet Wget den Download von Anfang an und überschreibt die vorhandene Datei.
Wie im Hintergrund mit Wget herunterladen
Verwenden Sie zum Herunterladen im Hintergrund die Option
-b
. Im folgenden Beispiel laden wir die OpenSuse-ISO-Datei im Hintergrund herunter:
wget -b
Standardmäßig wird die Ausgabe in die Datei
wget-log
im aktuellen Verzeichnis umgeleitet. Verwenden Sie den Befehl
tail
um den Status des Downloads anzuzeigen:
So ändern Sie den Wget User-Agent von Wget
Beim Herunterladen einer Datei kann es vorkommen, dass der Remote-Server den Wget User-Agent blockiert. Um in
-U
Situationen einen anderen Browser zu emulieren, geben Sie die Option
-U
.
wget --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
Der obige Befehl emuliert Firefox 60 und fordert die Seite von
wget-forbidden.com
So laden Sie mehrere Dateien mit Wget herunter
Im folgenden Beispiel laden wir die Arch Linux-, Debian- und Fedora
linux-distros.txt
Dateien mit den in der Datei
linux-distros.txt
angegebenen URLs
linux-distros.txt
:
wget -i linux-distros.txt
linux-distros.txt
http://mirrors.edge.kernel.org/archlinux/iso/2018.06.01/archlinux-2018.06.01-x86_64.iso https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso
Verwenden des Wget-Befehls zum Herunterladen über FTP
Um eine Datei von einem kennwortgeschützten FTP-Server herunterzuladen, geben Sie den Benutzernamen und das Kennwort wie folgt ein:
wget --ftp-user=FTP_USERNAME --ftp-password=FTP_PASSWORD ftp://ftp.example.com/filename.tar.gz
Verwenden des Befehls Wget zum Erstellen eines Spiegels einer Website
Verwenden Sie die Option
-m
, um mit Wget einen Spiegel einer Website zu erstellen. Dadurch wird eine vollständige lokale Kopie der Website erstellt, indem alle internen Links sowie die Website-Ressourcen (JavaScript, CSS, Bilder) verfolgt und heruntergeladen werden.
wget -m
wget -m -k -p
Die Option
-k
veranlasst Wget, die Links in den heruntergeladenen Dokumenten so zu konvertieren, dass sie für die lokale Anzeige geeignet sind. Die Option
-p
teilt wget mit, dass alle für die Anzeige der HTML-Seite erforderlichen Dateien heruntergeladen werden sollen.
So überspringen Sie die Zertifikatsüberprüfung mit Wget
Herunterladen auf die Standardausgabe mit Wget
Im folgenden Beispiel lädt Wget im Hintergrund (Flag
-q
) die neueste WordPress-Version herunter, gibt sie an stdout aus (Flag
-O -
) und leitet sie an das Dienstprogramm
tar
das das Archiv in das Verzeichnis
/var/www
extrahiert.
wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www
Fazit
Mit Wget können Sie mehrere Dateien herunterladen, Teil-Downloads fortsetzen, Websites spiegeln und die Wget-Optionen gemäß Ihren Anforderungen kombinieren.
Um mehr über Wget zu erfahren, besuchen Sie die GNU wget Manual Seite.
wget terminalEcho-Befehl in Linux mit Beispielen
Der Befehl echo ist einer der grundlegendsten und am häufigsten verwendeten Befehle in Linux. Die an echo übergebenen Argumente werden an die Standardausgabe ausgegeben.
Curl-Befehl unter Linux mit Beispielen
Curl ist ein Befehlszeilenprogramm zum Übertragen von Daten von oder zu einem Server, das für den Betrieb ohne Benutzerinteraktion entwickelt wurde. In diesem Tutorial zeigen wir Ihnen anhand von praktischen Beispielen und detaillierten Erklärungen der gebräuchlichsten Curl-Optionen, wie Sie das Curl-Werkzeug verwenden.
Linux cut Befehl mit Beispielen
Cut ist ein Befehlszeilendienstprogramm, mit dem Sie Teile von Zeilen aus angegebenen Dateien oder Pipe-Daten ausschneiden und das Ergebnis auf der Standardausgabe drucken können. In diesem Tutorial zeigen wir Ihnen anhand von praktischen Beispielen und detaillierten Erklärungen der gebräuchlichsten Schnittoptionen, wie Sie den Linux-Befehl cut verwenden.







