Linux-Befehle zum Herunterladen und Dekomprimieren von Dateien direkt vom Terminal
Die Verwaltung von Dateien über das Terminal in Linux sorgt für Effizienz und Geschwindigkeit bei der Erledigung alltäglicher Aufgaben. Mit Befehlen wie wget und curl können Sie Dateien direkt aus dem Internet herunterladen und sie dann mit tar oder unzip dekomprimieren, und das alles ohne grafische Benutzeroberfläche.
Früher habe ich Dateien mit einem Browser und einem Dateimanager heruntergeladen und entpackt, bis mir klar wurde, dass ich dies auch über die Eingabeaufforderung tun konnte, ohne klicken oder zwischen Fenstern wechseln zu müssen. Jetzt verwende ich ständig nur noch sechs Befehle. Hier erfahren Sie, was sie sind und warum es sich lohnt, sie zu retten.
Beginnen Sie mit Wget: Mein Standardbefehl für schnelle Downloads
Der erste Befehl, den ich zum Herunterladen von etwas von der Befehlszeile verwendet habe, war Wget. Es ist in die meisten Linux-Distributionen integriert und sehr einfach zu verwenden.
Möchten Sie eine Datei über einen Link herunterladen? Führen Sie einfach Folgendes aus:
wget https://example.com/file.zip
wget -O neuername.zip https://example.com/file.zip
Dies ist nützlich, wenn der URL-Dateiname lang oder ungerade ist und Sie die Reihenfolge beibehalten möchten.
Eine andere Option, die ich häufig verwende, ist -q, wodurch wget gezwungen wird, leise zu laufen. Es erfolgt keine Ausgabe, sofern kein Fehler vorliegt:
wget -q https://example.com/file.zip
Dies ist in Skripten nützlich oder wenn Sie das Befehlsfenster nicht mit Fortschrittsergebnissen füllen möchten.
Wenn wget fehlschlägt, verwenden Sie cURL
In den meisten Fällen erledigt Wget die Arbeit. Manchmal funktioniert es jedoch nicht, insbesondere wenn die Datei umgeleitet wird oder der Server andere Adressen erwartet. Dann wechsle ich zu cURL.
Hier ist die Grundformel, die ich verwende:
curl -L https://example.com/file.zip -o file.zip