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 können, ohne in dieses Verzeichnis zu wechseln. Diese Anleitung ist nützlich, wenn Sie z.B. wget in einem Skript verwenden und Downloads automatisieren möchten, die in verschiedenen Verzeichnissen gespeichert werden sollen.

Darüber hinaus ist wget aufgrund seiner Tatsache, dass es nicht interaktiv ist (kann im Hintergrund arbeiten), einfach für die Automatisierung von Downloads über Shell-Skripte zu verwenden. Sie können tatsächlich einen Download initiieren und die Verbindung zum System trennen, sodass wget die Arbeit 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 Sie die Konfigurationsvorlage glances herunterladen und im Verzeichnis /etc/glances/ speichern.

$ 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, sollten Sie 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 vorherigen Instanz von wget oder von einem anderen Programm oder einem Programm, das Sie angehalten haben, gestartet wurde. Es ist auch nützlich im Falle eines Netzwerkausfalls. 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 Sie mit wget Dateien in ein bestimmtes Verzeichnis herunterladen können, ohne in dieses Verzeichnis zu wechseln. Sie können Ihre Gedanken in den Kommentaren mit uns teilen.

Verwandte Artikel: