In diesem Tutorial erfahren Sie, wie Sie eine Datei mit dem Befehl wget unter Linux herunterladen. Für jeden Linux-Benutzer ist das Herunterladen von Dateien eine häufige Aufgabe. Während Sie Dinge mit Ihrem Browser herunterladen können, ist es hilfreich, die Schritte zum Herunterladen einer Datei unter Linux über die Befehlszeile zu kennen. hier kommt der Befehl wget ins Spiel.
Grundlagen des Befehls wget unter Linux
Das Dienstprogramm wget ist in den meisten Linux-Distributionen vorinstalliert. Wenn dies jedoch für Ihr System nicht der Fall ist, können Sie es mit dem Paketmanager für Ihre Distribution herunterladen.
Um dies zu überprüfen, bitten wir das System, die Version des Befehls wget anzuzeigen. Dies kann durch Eingabe in Ihrem Terminal erfolgen.
wget --version
ie Version von wget Befehl auf Ihrem System, müssen Sie es installieren. Bevor wir mit der Installation des wget-Befehls unter Linux beginnen, müssen wir sicherstellen, dass alle unsere System-Repositorys auf dem neuesten Stand sind.
Dazu müssen wir unsere Standard-Repositorys mit dem apt-Paketverwaltungsdienst aktualisieren. Öffnen Sie die Befehlszeile auf Ihrem System und geben Sie Folgendes ein.
sudo apt update
Jetzt können Sie den Befehl wget abhängig von der verwendeten Distribution auf Ihrem System installieren.
Verwenden Sie für Debian- und Ubuntu-basierte Systeme den folgenden Befehl.
sudo apt install wget
Verwenden Sie für CentOS- und Fedora-basierte Systeme den folgenden Befehl.
sudo yum install wget
Den Befehl wget verstehen
Der Befehl wget unter Linux ist ein Befehl zum Herunterladen von Dateien aus dem Internet. Dieser Befehl verwendet die URL einer Datei zum Herunterladen. Der Befehl kann zum Herunterladen von Daten über HTTP-, FTP- und HTTPS-Protokolle verwendet werden.
Wir können dies verwenden, um Dateien direkt von unserer Befehlszeile herunterzuladen, ohne einen Webbrowser zu benötigen. Darüber hinaus ist wget ein nicht interaktives Dienstprogramm.
Dies ermöglicht es einem Benutzer, eine Datei im Hintergrund herunterzuladen. Es kann auch funktionieren, wenn sich ein Benutzer abgemeldet hat. Dies ist besonders wichtig, wenn Sie eine große Datei herunterladen.
Falls der Download fehlschlägt, versucht das Dienstprogramm wget wiederholt, ihn fortzusetzen, bis die vollständige Datei heruntergeladen wurde. Wenn der Server dies zulässt, wird der Download an dem letzten Punkt fortgesetzt, an dem er aufgehört hat.
Verwenden des Befehls wget unter Linux
Der beste Weg, einen Befehl zu verstehen, besteht darin, seine Syntax zu verstehen. So sieht die Syntax für den Befehl wget in Linux aus.
wget
Hier verwenden wir die URL der Datei, die wir herunterladen möchten. Das Dienstprogramm wget bietet verschiedene Optionen zum Einrichten unseres Downloads. Hier ist eine Liste mit einigen der am häufigsten verwendeten Optionen, die der Befehl wget unter Linux bietet.
Option | Effekt |
-h | Mit dieser Option wird die Hilfemeldung für den Befehl wget angezeigt. Es enthält alle möglichen Optionen, die mit dem Befehl wget unter Linux verwendet werden können |
-b | Diese Option wird verwendet, um den Downloadvorgang in den Hintergrund zu senden, sobald er mit dem Befehl wget gestartet wird. Es gibt Ihre Terminal-Sitzung frei, um andere Befehle auszuführen. |
-i | Diese Option wird verwendet, um die URL für den Befehl wget aus einer Datei zu lesen. Es beseitigt die Notwendigkeit für den Befehl wget eine URL zu haben und ermöglicht die Aufnahme einer Eingabedatei. |
-o | Name der Ausgabedatei, wenn Sie nicht denselben Namen wie der Server haben möchten |
-c | Mit diesem Tag verfolgt wget den Download-Fortschritt im Falle von Download-Unterbrechungen. Wir können einen unterbrochenen Download fortsetzen, wenn diese Option zum Zeitpunkt des Downloads verwendet wurde. |
-tries=n | Diese Option wird verwendet, um die Anzahl der Versuche für den Befehl wget zu begrenzen. Wenn Sie diesen Befehl verwenden, versucht das Dienstprogramm wget einen Download nur ’n‘ mal. Der Standardwert ist 20. |
-limit-rate=maxlim | Diese Option wird verwendet, um die Downloadgeschwindigkeit für den Befehl wget zu begrenzen. Dies hilft dem Benutzer, die Bandbreite zu bestimmen, die für einen Download zugewiesen werden soll. |
Während diese Liste die grundlegenden Optionen des Dienstprogramms wget abdeckte. Sie sollten die Hilfeseite mit der Option -h erkunden, um das volle Potenzial des Befehls wget zu verstehen.
Wie lade ich Dateien mit dem Befehl wget herunter?
Jetzt haben wir ein Verständnis für den Befehl wget in Linux und seine Parameter entwickelt. Jetzt ist es an der Zeit, dieses Wissen zu nutzen, um Dateien mit dem Befehl wget herunterzuladen. Für dieses Tutorial werden wir ein paar Beispiele durchgehen.
Herunterladen einer Datei über HTTP
Die einfachste Verwendung des Dienstprogramms wget besteht darin, eine einzelne Datei herunterzuladen. In diesem Beispiel laden wir eine ISO-Datei herunter.
wget -c <file URL>
Im obigen Beispiel lade ich die Kali Linux ISO-Datei zur Demonstration zusammen mit dem -c-Tag. Da dies eine ziemlich große Datei ist, kann ich, wenn der Download der ISO-Datei aus irgendeinem Grund unterbrochen wird, denselben Befehl im selben Verzeichnis ausführen und der Download wird dort fortgesetzt, wo er aufgehört hat.
Herunterladen von Dateien von einem FTP-Server
Sie müssen keine Verbindung zu einem FTP-Server herstellen, indem Sie den ftp-Befehl verwenden, um Dateien herunterzuladen. Dies kann mit dem Dienstprogramm wget erfolgen. Der Unterschied zwischen dem Herunterladen einer Datei von HTTP und einem FTP-Server besteht in der Möglichkeit, dass Benutzername und Kennwort erforderlich sind.
Verwenden wir den Befehl wget, um uns beim FTP-Server anzumelden und eine Datei herunterzuladen.
wget --user='FTP username' --password='FTP server password' <FTP URL>
Wie Sie im obigen Bild sehen können, habe ich eine Verbindung zu einer der kostenlosen FTP-Server im Internet mit ihrem Demo-Benutzernamen und Passwort. Der hervorgehobene Abschnitt zeigt an, dass die Anmeldung erfolgreich war.
Fazit
Der Befehl wget unter Linux ist ein nützliches Tool zum Herunterladen von Dateien aus dem Internet, ohne die Befehlszeile verlassen zu müssen. Die ansprechenden Funktionen und die robuste Funktionalität sind der Grund für die Beliebtheit bei Linux-Benutzern, vom Anfänger bis zum Veteranen.
Wir hoffen, dass dieses Tutorial Ihnen helfen konnte, den Befehl wget unter Linux zu verstehen. Wir haben in diesem Tutorial nur die grundlegende Verwendung des Befehls wget besprochen, also stellen Sie sicher, dass Sie den Befehl selbst erkunden.