Download-Beschleuniger für die Kommandozeile: axel und aria2c
Dateien mit axel herunterladen
Das Tool benutzt sich dabei ähnlich wie wget:
axel http://[url]/datei.endung
Um das Netzwerk nicht komplett auszulasten, lässt sich auch die Geschwindigkeit regulieren. Hier ungefähr 512 KByte pro Sekunde.
axel -s 524288 http://[url]/datei.endung
Weiterhin können Sie festlegen, wie viele gleichzeitige Verbindungen Sie öffnen möchten. Mit vier würde das so aussehen:
axel -n 4 -s 524288 http://[url]/datei.endung
Ich möchte noch anmerken, dass einige FTP-Betreiber so ein Verhalten nicht sehr toll finden, dies erkennen und unterbinden. Haben Sie mehrere Spiegel-Server zur Auswahl, sollten Sie deswegen mehrere URLs angeben. Das Programm axel unterstützt diese Funktion.
axel http://[url1]/datei.1 http://[url2]/datei.2 ...
Hat axel einen Nachteil? Ja. Bei wget können Sie benutzernamen und Passwörter übergeben. Der Download-Beschleuniger axel unterstützt das nicht. Sie können für axel auch Konfigurationsdateien benutzen. Die globale befindet sich in der Regel unter /etc/axelrc und die persönliche unter $HOME/.axelrc. Wie üblich finden Sie die Dokumentation in der entsprechenden Man-Page: man axel
aria2c verwenden
Wie Sie sich fast denken können, ist die Benutzung von aria2c fast ähnlich zu wget oder axel:
aria2c http://[url]/datei.endung
Gegenüber axel unterstützt aria2c auch das BitTorren-Protokoll und Metalink-Dateien.
aria2c datei.torrent
aria2c http://[url]/datei.metalink
Ebenso können Sie maximal Upload- und Download-Geschwindigkeiten mit den Optionen –max-upload-limit und –max-download-limit. Für ariac2c haben Sie die Möglichkeit, bestimmte Parameter in einer Konfigurations-Datei zu hinterlegen. Diese liegt in der Regel unter $HOME/.aria2/aria2.conf. jede Option kommt in eine extra Zeile. Zum Beispiel könnte die Datei folgende Parameter enthalten:
- seed-ratio=2.0 #mit dem Seed nach einer Ratio von 2 zu 1 aufhören
- max-upload-limit=50K #maximale Upload-Geschwindigkeit
- max-download-limit=50K #maximale Download-Geschwindigkeit
Auch für aria2c gibt es weitere Informationen in der Man-Page der Software: man aria2c