Wget - es ist ein leistungsfähiges Befehlszeilenprogramm, mit dem Sie Dateien aus dem Internet auf Ihren Computer herunterladen können. Aufgrund seiner Einfachheit und Flexibilität ist es ein sehr beliebtes Werkzeug unter Ubuntu-Benutzern.
Wenn Sie Wget zum Herunterladen von Dateien verwenden, werden diese in einem bestimmten Verzeichnis auf Ihrem Computer gespeichert. Dieser Speicherort hängt von den Standardeinstellungen in Ubuntu ab.
Unter Ubuntu werden Dateien, die mit Wget hochgeladen wurden, im Verzeichnis «/home/Ihr Benutzername» gespeichert, wobei «Ihr Benutzername» der Name Ihres Benutzers im System ist. Außerdem speichert Wget alle heruntergeladenen Dateien in einem separaten Ordner, der dem Domainnamen der Website entspricht, von der sie heruntergeladen wurden.
Wenn Sie beispielsweise eine Datei von einer Website herunterladen example.com dann wird es im Verzeichnis «/home/Ihr Benutzername/example.com» gespeichert.
Installieren von wget in Ubuntu
- Öffnen Sie das Terminal, indem Sie Strg + Alt + T drücken.
- Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste: sudo apt-get install wget
- Geben Sie das Ubuntu-Administratorkennwort ein und drücken Sie die Eingabetaste.
- Bestätigen Sie die Installation, indem Sie die Y-Taste drücken und dann die Eingabetaste drücken.
Nach erfolgreicher Installation können Sie wget verwenden, um Dateien über direkte Links herunterzuladen. Geben Sie einfach den Befehl im Terminal ein und geben Sie die URL der Datei an, die Sie herunterladen möchten.
Mögliche Installationsorte für wget
In Ubuntu kann Wget mit dem Paketmanager apt-get installiert werden. Führen Sie dazu den folgenden Befehl im Terminal aus:
sudo apt-get install wget
Nach erfolgreicher Installation ist Wget auf dem System verfügbar und Sie können es zum Herunterladen von Dateien verwenden.
Wenn Sie Wget verwenden, werden die heruntergeladenen Dateien standardmäßig im aktuellen Arbeitsverzeichnis gespeichert. Das heißt, wenn Sie sich im Verzeichnis /home/user befinden, werden die heruntergeladenen Dateien im selben Verzeichnis gespeichert.
Sie können jedoch mit der Option -P oder --directory-prefix ein anderes Verzeichnis zum Speichern der heruntergeladenen Dateien angeben. Zum Beispiel:
wget -P /path/to/directory http://example.com/file.jpg
Dieser Befehl lädt die Datei file herunter.jpg nach URL http://example.com/file.jpg und speichert es im Verzeichnis /path/to/directory.
Daher kann der Speicherort für Dateien, die mit Wget in Ubuntu hochgeladen wurden, konfigurierbar sein und hängt vom aktuellen Arbeitsverzeichnis und den Optionen des Wget-Befehls ab.
| Befehlsoption | Die Beschreibung |
|---|---|
| -P, --directory-prefix=PREFIX | Gibt das PREFIX-Verzeichnis an, in dem die heruntergeladenen Dateien gespeichert werden sollen. |
Wget-Umgebungsvariablen
Im Folgenden sind einige Umgebungsvariablen aufgeführt, die mit wget verwendet werden können:
- http_proxy: Mit dieser Variable können Sie einen Proxy festlegen, der für alle HTTP-Anforderungen verwendet werden soll.
- https_proxy: ähnlich wie http_proxy, aber für HTTPS-Anfragen.
- ftp_proxy: ähnlich wie http_proxy, aber für FTP-Anforderungen.
- no_proxy: Liste der Hosts oder Domänen, für die wget keinen Proxy verwendet.
- WGETRC: der Pfad zur Konfigurationsdatei, die von wget verwendet wird.
Diese Umgebungsvariablen können für die Konfiguration von wget in verschiedenen Szenarien nützlich sein. Sie können beispielsweise einen Proxy-Server verwenden, wenn Sie nur eingeschränkten Zugang zum Internet haben, oder eine wget-Konfigurationsdatei einrichten, um spezifische Optionen hinzuzufügen.
Wget-Befehlszeilenoptionen
Mit dem Befehl wget in Ubuntu können Sie Dateien über die Befehlszeile aus dem Internet herunterladen. Sie können verschiedene Befehlszeilenoptionen verwenden, um Downloads zu konfigurieren und zu verwalten.
In der folgenden Tabelle sind einige der grundlegenden Parameter des wget-Befehls und deren Beschreibung aufgeführt:
| Parameter | Die Beschreibung |
|---|---|
| -O, --output-document=Datei | Gibt den Namen der Datei an, in die die heruntergeladene Datei gespeichert werden soll. |
| -P, --directory-prefix=Pfad | Legt den Pfad des Verzeichnisses fest, in dem die heruntergeladene Datei gespeichert werden soll. |
| -nc, --no-clobber | Überspringt das Herunterladen einer Datei nicht, wenn eine Datei mit demselben Namen bereits vorhanden ist. |
| -c, --continue | Lädt die unvollständige Datei weiterhin herunter. |
| -r, --recursive | Lädt alle Dateien und Unterverzeichnisse im angegebenen Verzeichnis herunter. |
| -np, --no-parent | Wechselt beim rekursiven Laden nicht zu übergeordneten Verzeichnissen. |
Dies sind nur einige der verfügbaren Optionen. Sie können alle verfügbaren Optionen für den Befehl wget anzeigen, indem Sie wget --help im Terminal ausführen. Sie können auch verschiedene Optionen kombinieren, um Ihre Downloads an Ihre Bedürfnisse anzupassen.
Speichern von heruntergeladenen Wget-Dateien
Um einen Pfad zum Speichern der heruntergeladenen Dateien anzugeben, fügen Sie einfach das Argument «-P» oder «--directory-prefix» vor der Download-URL hinzu. Zum Beispiel:
wget -P /path/to/directory http://example.com/file.zip
In diesem Beispiel ist die Datei "file.zip" wird von der URL heruntergeladen «http://example.com /" und im Verzeichnis «/path/to/directory» gespeichert.
Sie können auch relative Pfade verwenden, um heruntergeladene Dateien zu speichern. Wenn Ihr aktuelles Arbeitsverzeichnis beispielsweise «/home/user/» lautet und Sie die Datei im Unterverzeichnis "Downloads" speichern möchten, können Sie den folgenden Befehl verwenden:
wget -P downloads http://example.com/file.zip
In diesem Fall ist die Datei "file.zip" wird auf dem Pfad gespeichert "/home/user/downloads/file.zip».
Wenn Sie alle heruntergeladenen Dateien in einem bestimmten Verzeichnis speichern möchten, können Sie auch die Option «-nd» oder «--no-directories» verwenden. Dadurch wird verhindert, dass Unterverzeichnisse zum Speichern der heruntergeladenen Dateien erstellt werden. Zum Beispiel:
wget -nd http://example.com/files/*.txt
In diesem Beispiel sind alle Dateien mit der Erweiterung «.txt" aus dem Verzeichnis «http://example .com/files/» wird geladen, ohne Unterverzeichnisse zu erstellen.
Jetzt wissen Sie, wie Sie den Pfad zum Speichern der heruntergeladenen Dateien in wget angeben. Vergessen Sie nicht, diese Befehle auszuprobieren und Ihre Erfahrung mit wget zu verbessern!
Überprüfen des Speicherorts für Wget-Dateien
Um herauszufinden, wo die Wget-Dateien gespeichert sind, müssen Sie den Wert der Variablen überprüfen $HOME. Sie können dies tun, indem Sie den folgenden Befehl im Terminal ausführen:
Nachdem Sie diesen Befehl im Terminal ausgeführt haben, sehen Sie den Pfad zu dem Verzeichnis, in dem die wget-Dateien gespeichert sind. Dies ist normalerweise Ihr Home-Verzeichnis, das Sie mit einem Dateimanager öffnen können.
Jetzt wissen Sie, wo Ihre Wget-Dateien gespeichert sind. Dies ist nützlich, wenn Sie nach gespeicherten Dateien suchen oder den Speicherort für zukünftige Downloads ändern möchten.
Ändern des Speicherorts für wget-Dateien
So ändern Sie den Speicherort für Dateien wget, Sie müssen den Parameter verwenden --directory-prefix und den Pfad zum gewünschten Verzeichnis angeben. Zum Beispiel, um heruntergeladene Dateien in einem Verzeichnis zu speichern /home/user/downloads/, Sie müssen den folgenden Befehl ausführen:
wget --directory-prefix=/home/user/downloads/ url
Wo url - dies ist die Adresse der Datei, die Sie herunterladen möchten. Die heruntergeladene Datei wird im angegebenen Verzeichnis gespeichert und hat denselben Namen wie die Originaldatei.
Wenn Sie möchten, dass alle heruntergeladenen Dateien unabhängig von ihrer Quelle im selben Verzeichnis gespeichert werden, können Sie eine Umgebungsvariable verwenden WGETRC. Verwenden Sie die folgenden Befehle:
echo "directory_prefix = /path/to/directory" >> ~/.wgetrcexport WGETRC=~/.wgetrc
Wo /path/to/directory wird durch den Pfad zum gewünschten Verzeichnis ersetzt.
Jetzt sind alle heruntergeladenen Dateien mit wget wird im angegebenen Verzeichnis gespeichert.