So laden Sie Dateien unter Linux mit Curl . herunter


Das vielseitige Werkzeug Curl: Dateien herunterladen unter Linux

Curl, ein äußerst beliebtes Kommandozeilenprogramm unter Linux, findet breite Anwendung. Es ist tief in zahlreiche grafische Anwendungen integriert und wird für eine Vielzahl von Aufgaben genutzt. Seine Zuverlässigkeit und Leistungsfähigkeit machen es zu einem bevorzugten Werkzeug für das Herunterladen von Dateien.

In dieser Anleitung werden wir die Funktionsweise von Curl erläutern und demonstrieren, wie man es zum Herunterladen von Dateien verwendet. Darüber hinaus stellen wir eine praktische grafische Benutzeroberfläche (GUI) für Curl vor.

Nutzen Sie Curl unter Windows 10? Dann könnte Ihnen diese Anleitung weiterhelfen.

Installation von Curl

Obwohl Curl ein weit verbreitetes Programm unter Linux ist, ist es nicht immer standardmäßig installiert. Daher führen wir Sie durch den Installationsprozess, bevor wir die praktische Anwendung demonstrieren.

Um Curl auf Ihrem Linux-System zu installieren, öffnen Sie zunächst ein Terminalfenster mit der Tastenkombination Strg + Alt + T. Befolgen Sie anschließend die untenstehenden Anweisungen, die zu Ihrer jeweiligen Linux-Distribution passen.

Ubuntu

Unter Ubuntu installieren Sie Curl mit dem Befehl apt:

sudo apt install curl

Debian

Auf Debian installieren Sie Curl mit apt-get:

sudo apt-get install curl

Arch Linux

Arch Linux-Benutzer installieren Curl mit dem Befehl pacman:

sudo pacman -S curl

Fedora

Nutzer von Fedora können Curl mit dnf installieren:

sudo dnf install curl

OpenSUSE

Auf OpenSUSE verwenden Sie den Befehl zypper zur Installation von Curl:

sudo zypper install curl

Dateien herunterladen mit Curl – Kommandozeile

Wenn Sie Curl zum ersten Mal verwenden, öffnen Sie zunächst das Terminal. Sie können dies auf dem Linux-Desktop mit Strg + Alt + T tun oder über das Anwendungsmenü suchen.

Im Terminal können Sie den Befehl man curl eingeben, um das Curl-Handbuch aufzurufen. Nehmen Sie sich etwas Zeit, um sich damit vertraut zu machen. Im Folgenden erfahren Sie, wie Sie Dateien mit Curl im Terminal herunterladen.

Einzelne Datei herunterladen

Das Herunterladen einer einzelnen Datei mit Curl ist recht einfach. Zuerst benötigen Sie die URL der Datei. Wenn Sie beispielsweise ein Ubuntu 20.04 LTS ISO herunterladen möchten, verwenden Sie folgende URL:

curl https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso

Nachdem Sie die URL angegeben haben, müssen Sie einen Speicherort für den Download festlegen. Verwenden Sie dazu das >-Symbol, gefolgt vom gewünschten Pfad.

Um die Ubuntu ISO beispielsweise in den Ordner „Downloads“ zu speichern, würden Sie Folgendes eingeben:

curl https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso > ~/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso

Drücken Sie nach Eingabe des vollständigen Befehls die Eingabetaste, um den Download zu starten. Sie sehen den Fortschritt und nach Abschluss des Downloads können Sie die Datei über den Dateimanager erreichen.

Mehrere Dateien aus einer Liste herunterladen

Mit Curl ist es auch möglich, mehrere Dateien gleichzeitig herunterzuladen, ähnlich wie mit Wget. Zuerst müssen Sie eine Liste der URLs erstellen. Beginnen Sie mit dem Befehl touch, um eine leere Textdatei namens „curl_downloads.txt“ zu erstellen.

touch ~/curl_downloads.txt

Öffnen Sie diese Datei anschließend mit Ihrem bevorzugten Texteditor und fügen Sie die URLs der Dateien ein, die Sie herunterladen möchten.

Um beispielsweise eine Ubuntu-, Fedora- und Debian-ISO herunterzuladen, sollte der Inhalt Ihrer „curl_downloads.txt“-Datei wie folgt aussehen:

https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso

https://download.fedoraproject.org/pub/fedora/linux/releases/33/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-33-1.2.iso

https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.9.0-amd64-netinst.iso

Speichern Sie die Änderungen in der Datei und geben Sie dann folgenden Befehl ein, um alle Dateien in der Liste herunterzuladen. Hier wird xargs in Kombination mit curl verwendet:

xargs -n 1 curl -O < ~/curl_downloads.txt

Drücken Sie die Eingabetaste, um den Download zu starten. Bitte beachten Sie, dass bei Verwendung von xargs zum Herunterladen mehrerer Dateien kein spezifischer Speicherort angegeben werden kann. Die Dateien werden im Benutzerverzeichnis (/home/USERNAME/) gespeichert.

Herunterladen mit Curl – GUI

Falls Sie eine grafische Oberfläche für Curl bevorzugen, können Sie die Curl-GUI-Anwendung verwenden. Es handelt sich um eine Beta-Anwendung aus dem Jahr 2007, die jedoch auch auf modernen Linux-Systemen funktioniert und Curl eine benutzerfreundliche Oberfläche hinzufügt.

Um das Programm zu nutzen, müssen Sie es installieren. Es handelt sich um ein Perl-Skript, für dessen Ausführung das Paket „perl-tk“ erforderlich ist. Installieren Sie es über das Terminal mit dem passenden Befehl für Ihre Distribution:

Ubuntu

sudo apt install perl-tk

Debian

sudo apt-get install perl-tk

Arch Linux

sudo pacman -S perl-tk

Fedora

sudo dnf install perl-Tk

OpenSUSE

sudo zypper install perl-Tk

Erstellen Sie dann ein neues Verzeichnis im Ordner /opt/ mit mkdir:

sudo mkdir -p /opt/curl-gui/

Wechseln Sie mit dem Befehl cd in das neue Verzeichnis und laden Sie dann die Skriptdatei herunter:

cd /opt/curl-gui/
wget https://archive.org/download/curl-gui/curl-gui.pl

Laden Sie als Nächstes die Verknüpfungsdatei herunter und markieren Sie diese als ausführbar:

cd /usr/share/applications/
wget https://archive.org/download/curl-gui_202104/curl-gui.desktop
sudo chmod +x curl-gui.desktop

Nach der Installation finden Sie die Anwendung „cURL GUI“ im Anwendungsmenü. Öffnen Sie die Anwendung und fügen Sie den Download-Link in das Textfeld oben ein.

Nachdem Sie den Link eingegeben haben, aktivieren Sie das Kontrollkästchen neben „Ausgabedatei“ und geben Sie den Dateinamen und den Speicherort an. Wenn Sie beispielsweise ein Ubuntu-ISO herunterladen, könnte dies so aussehen: „/home/USERNAME/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso“.

Klicken Sie auf „START curl“, um den Download zu starten. Nach Abschluss des Downloads schließen Sie die Anwendung und finden die heruntergeladene Datei im Dateimanager.