Linux wget-Befehl: So lädst du Dateien effizient herunter
Mit dem Linux-Befehl wget nutzt du ein praktisches Tool, um Daten direkt aus dem Web zu beziehen. Das Programm bietet dir vielfältige Möglichkeiten, deine Downloads effizient zu steuern.
Was steckt hinter dem Linux-wget-Befehl?
Wenn du unter Linux Inhalte aus dem Internet laden möchtest, ist wget dein Werkzeug der Wahl. Du startest deine Downloads damit unkompliziert direkt über die Konsole. Das Tool ist ein Klassiker des GNU-Projekts (seit 1996) und bei gängigen Linux-Distributionen wie Debian oder Ubuntu meist schon mit an Bord. wget unterstützt dabei die Protokolle FTP, HTTP sowie HTTPS.
Falls wget auf deinem System noch fehlt, installierst du es einfach mit diesem Befehl:
$ sudo apt-get install wgetDie Funktionsweise von wget
Nutzt du den wget-Befehl, landet die gewünschte Datei standardmäßig direkt in deinem aktuellen Verzeichnis. Ein großer Vorteil: Das Programm arbeitet nicht-interaktiv. Downloads laufen also auch dann weiter, wenn du dich vom System abmeldest. Zudem lassen sich unterbrochene Vorgänge mit den passenden Parametern später einfach fortsetzen.
So sieht die Syntax von wget aus
Sobald wget bereit ist, kannst du mit dem Download starten. Die grundlegende Struktur des Befehls ist simpel:
$ wget [Option] [URL]Du kannst das Verhalten von wget durch verschiedene Optionen anpassen. Um mehrere Dateien gleichzeitig zu beziehen, listest du die URLs einfach durch Leerzeichen getrennt auf.
Wichtige Optionen für den wget-Befehl
Hier findest du eine Auswahl hilfreicher Parameter für Linux-wget:
- -c oder –continue: Setzt einen abgebrochenen Download an der Stelle fort, an der er gestoppt wurde.
- -N: Lädt die Datei nur dann erneut, wenn die Version im Netz aktueller ist als die lokale Kopie.
- -t [Anzahl]: Bestimmt, wie viele Versuche wget unternehmen soll, um die Datei erfolgreich zu laden.
- -w [Zeit]: Definiert eine Pause in Sekunden zwischen mehreren aufeinanderfolgenden Downloads.
Praktische Beispiele für wget
Anhand dieser Beispiele siehst du, wie du wget im Alltag einsetzt:
$ wget http://beispiel.de/ordner/dateiSo startest du einen einfachen Dateidownload.
$ wget -c http://beispiel.de/ordner/dateiMit diesem Befehl führst du einen gestoppten Download weiter.
$ wget -t 5 http://beispiel.de/ordner/dateiHier versucht wget insgesamt fünfmal, die Datei zu erreichen. Klappt es bis dahin nicht, wird der Vorgang beendet.