Website-Suche

So laden Sie Dateien mit Wget in ein bestimmtes Verzeichnis herunter


Wget ist ein beliebter, nicht interaktiver und weit verbreiteter Netzwerk-Downloader, der Protokolle wie HTTP, HTTPS und FTP sowie den Abruf über HTTP-Proxys unterstützt. Standardmäßig lädt wget Dateien im aktuellen Arbeitsverzeichnis herunter, in dem es ausgeführt wird.

Lesen Sie auch: So benennen Sie Dateien beim Herunterladen mit Wget unter Linux um

In diesem Artikel zeigen wir, wie Sie Dateien in ein bestimmtes Verzeichnis herunterladen, ohne in dieses Verzeichnis zu wechseln. Diese Anleitung ist nützlich, wenn Sie beispielsweise wget in einem Skript verwenden und Downloads automatisieren möchten, die in verschiedenen Verzeichnissen gespeichert werden sollen.

Darüber hinaus ist wget von Natur aus nicht interaktiv (kann im Hintergrund arbeiten), was die Verwendung zur Automatisierung von Downloads über Shell-Skripte erleichtert. Sie können tatsächlich einen Download starten und die Verbindung zum System trennen, sodass wget den Job abschließen kann.

Die Option -P oder --directory-prefix von Wget wird verwendet, um das Verzeichnispräfix festzulegen, in dem alle abgerufenen Dateien und Unterverzeichnisse gespeichert werden.

In diesem Beispiel zeigen wir, wie man die Glances-Konfigurationsvorlage herunterlädt und im Verzeichnis /etc/glances/ speichert.

sudo mkdir /etc/glances
ls /etc/glances/
sudo wget https://raw.githubusercontent.com/nicolargo/glances/develop/conf/glances.conf -P /etc/glances/
ls /etc/glances/

Wenn Sie eine umfangreiche Datei herunterladen, möchten Sie möglicherweise das Flag -c oder --continue hinzufügen, was bedeutet, dass Sie weiterhin eine teilweise heruntergeladene Datei erhalten. Damit müssen Sie den Download nicht erneut starten.

Mit dieser Option können Sie den Download einer Datei fortsetzen, die von einer früheren Instanz von wget oder von einem anderen Programm oder einem Programm, das Sie angehalten haben, gestartet wurde. Dies ist auch im Falle eines Netzwerkausfalls nützlich. Zum Beispiel,

wget -c https://tenet.dl.sourceforge.net/project/parrotsecurity/iso/4.1/Parrot-security-4.1_amd64.iso

Weitere Informationen finden Sie auf der Manpage wget.

man wget 

Vielleicht möchten Sie auch die folgenden verwandten Artikel lesen.

  1. So laden Sie TAR-Dateien mit einem Befehl herunter und extrahieren sie
  2. 5 Linux-Befehlszeilen-basierte Tools zum Herunterladen von Dateien und Durchsuchen von Websites
  3. 15 Tipps zur Verwendung des Befehls „Curl“ unter Linux

Das ist alles! In diesem kurzen Artikel haben wir erklärt, wie man mit wget Dateien in ein bestimmtes Verzeichnis herunterlädt, ohne in dieses Verzeichnis zu wechseln. Sie können Ihre Gedanken in den Kommentaren mit uns teilen.