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.