Kategorie
GNU/Linux
Veröffentlicht
Lesezeit
2 Minuten
Diskussion
4 Kommentare

GNU/Linux

Axel als CLI-Download-Manager wie wget mit Multithreading-Funktion

Axel lädt Dateien wie wget, verteilt den Download aber auf mehrere Verbindungen – und wird dadurch deutlich schneller.

Download
Sören, Download, CC BY-SA 2.0

Üblicherweise erledige ich größere Downloads von zum Beispiel ISO-Images über BitTorrent, aber ab und an wird die gewünschte Datei jedoch nur über http oder ftp angeboten. In dem Fall greife ich meist zu wget, so lässt sich der Download bei Problemen auch locker wieder fortsetzen. Ärgerlich wird es jedoch, wenn der Server, von dem man seine Datei herunterladen möchte, nicht an der schnellsten Datenleitung hängt bzw. die Downloadgeschwindigkeit begrenzt. In so einer Situation nutzen Windows-User gerne einen Downloadmanager wie FlashGet, der Dateien in mehreren Threads herunterladen kann und so für deutlich mehr Speed sorgen kann. Eine ähnliche Funktion bietet wget nicht an, als Alternative kann man allerdings zu axel greifen.

Der Axel Download Accelerator (hier ist auch noch die alte Homepage) macht nun nichts Besonderes, was andere Downloadmanager auch machen könnten. Allerdings ist die Anwendung schlank und verzichtet auf zusätzlichen Schnickschnack. Sie ist also ideal für alle, die eine Alternative zu wget suchen, die eben ein bisschen mehr kann. Axel findet ihr bei Debian, Ubuntu und auch bei Arch Linux in den Paketquellen, ihr müsst euch bei der Installation daher nicht sonderlich anstrengen.

Terminal4 Zeilen
# Axel unter Ubuntu/Debian installieren
sudo apt-get install axel
# Axel unter Arch Linux installieren
sudo pacman -S axel

Anschließend solltet ihr euch kurz die Hilfe des Programms ansehen. Axel kann mehrere Dateien von mehreren URLs herunterladen, mit --max-speed=xxx bzw. -s xxx die Downloadgeschwindigkeit begrenzen oder eben mit --num-connections=x bzw. -n x mehrere Threads während des Downloads aufbauen und so für deutlich mehr Durchsatz sorgen und die gewünschte Datei schneller herunterladen.

Terminal15 Zeilen
axel --help

Aufruf: axel [Optionen] url1 [url2] [url...]

--max-speed=x -s x maximale Geschwindigkeit (Bytes pro Sekunde)
--num-connections=x -n x maximale gleichzeitige Verbindungen
--output=f -o f lokale Ausgabe-Datei
--search=[x] -S [x] Suche nach Spiegelservern und Abruf von x Servern
--header=x -H x Sende HTTP-Header
--user-agent=x -U x Setze Browser-Kennung
--no-proxy -N keinen Proxy-Server benutzen
--quiet -q keine Meldungen auf Standard-Ausgabe
--verbose -v zusätzliche Status-Information
--help -h diese Information
--version -V Versions-Information

Während des Downloads zeigt euch Axel eine Fortschrittsanzeige, bei mehreren Threads ist diese in Abschnitte unterteilt. Möchtet ihr einen Download unterbrechen oder bricht euch die Verbindung weg, dann müsst ihr einfach den Befehl wiederholen, Axel setzt den Download dann nahtlos und ohne Datenverlust fort.

Terminal7 Zeilen
axel -n 10 http://hwe.ubuntu.com/uds-q/dellxps/amd64/sputnik-precise-amd64.iso
Starte Abruf: http://hwe.ubuntu.com/uds-q/dellxps/amd64/sputnik-precise-amd64.iso
File size: 1401073664 bytes
Öffne Ausgabedatei: sputnik-precise-amd64.iso
Starte Abruf

[ 77%] [...0 ...1 ...2 ...3 ...4 ..5 ..6 ..7 ..8 ..9 ] [ 1,7MB/s] [02:58]

Diskussion 4 Kommentare, zuletzt am

haiko2201 „Erinnert mich an apt-mirror…“

Alle 4 Kommentare lesenKommentar schreiben

4 Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Markdown wird unterstützt: **fett**, _kursiv_, [Linktext](URL), `Code`, Zeilen mit - für Listen, 1. für nummerierte Listen, dreifache Backticks für Codeblöcke.

Sicherheitsprüfung: läuft automatisch, du musst nichts tun.

  1. Avatar von Paul

    bitte „Vortschritt“ mit F 😉
    Ansonsten aber wieder mal ein sehr hilfreicher Artikel, Danke.

Mehr aus dem Blog

Gerade diskutiert

Kategorien

Schlagwörter

Zeilen sind breiter als der Bildschirm. Quer halten zeigt mehr – oder Umbrechen einschalten.

Linux und Ich — Axel als CLI-Download-Manager wie wget mit Multithreading-Funktion
https://linuxundich.de/axel-als-alternative-zu-wget-mit-multithreading-funktion/ — gedruckt am 25. Oktober 2026