axel - Referenzhandbuch, Optionen, Befehlsbeispiele


NAME

axel - Leichter Befehlszeilen-Download-Beschleuniger

ZUSAMMENFASSUNG

 axel [OPTIONS] url1 [url2] [url...]

BESCHREIBUNG

Axel ist ein Programm, das über mehrere Verbindungen eine Datei von einem FTP- oder HTTP-Server herunterlädt. Jede Verbindung lädt ihren eigenen Teil der Datei herunter.

Im Gegensatz zu den meisten anderen Programmen lädt Axel alle Daten direkt in die Zieldatei herunter. Dies spart am Ende etwas Zeit, da das Programm nicht alle heruntergeladenen Teile verketten muss.

Axel unterstützt die Protokolle HTTP, HTTPS, FTP und FTPS.

OPTIONEN

Ein Argument ist erforderlich, die URL der Datei, die Sie herunterladen möchten. Beim Herunterladen von FTP kann der Dateiname Platzhalter enthalten und das Programm versucht, den vollständigen Dateinamen aufzulösen. Es können auch mehrere Spiegel-URLs zu einer identischen Datei angegeben werden, und das Programm verwendet alle diese URLs für den Download.

Bitte beachten Sie, dass das Programm nicht prüft, ob die Dateien gleich sind.

Andere Optionen:

--max-speed=x, -s x

Geben Sie eine Geschwindigkeit (Byte pro Sekunde) an, um zu versuchen, die Durchschnittsgeschwindigkeit bei dieser Geschwindigkeit zu halten. Dies ist nützlich, wenn Sie nicht möchten, dass das Programm Ihre gesamte Bandbreite beansprucht.

--num-connections=x, -n x

Geben Sie eine alternative Anzahl von Verbindungen an.

--max-redirect=x

Geben Sie eine alternative Anzahl von Umleitungen an, denen beim Herstellen einer Verbindung zum Server gefolgt werden soll (Standard ist 20).

--output=x, -o x

Heruntergeladene Daten werden in einer lokalen Datei mit demselben Namen abgelegt, es sei denn, Sie geben mit dieser Option einen anderen Namen an. Sie können auch ein Verzeichnis angeben, das Programm fügt dann den Dateinamen an.

--search[=x], -S[x]

Axel kann mit der Suchmaschine filesearching.com nach Spiegeln suchen. Diese Suche wird durchgeführt, wenn Sie diese Option verwenden. Sie können auch festlegen, wie viele verschiedene Spiegel für den Download verwendet werden sollen. Die Suche nach Spiegeln kann zeitaufwändig sein, da das Programm die Geschwindigkeit jedes Servers testet und prüft, ob die Datei noch verfügbar ist.

--ipv6, -6

Verwenden Sie das IPv6-Protokoll nur, wenn Sie eine Verbindung zum Host herstellen.

--ipv4, -4

Verwenden Sie das IPv4-Protokoll nur, wenn Sie eine Verbindung zum Host herstellen.

--no-proxy, -N

Verwenden Sie zum Herunterladen der Datei keinen Proxyserver. Natürlich nicht möglich, wenn irgendwo ein transparenter Proxy aktiv ist.

--insecure, -k

Überprüfen Sie das SSL-Zertifikat nicht. Verwenden Sie dies nur, wenn Sie Zertifikatfehler erhalten und Sie sich der Authentizität der Website sicher sind.

--no-clobber, -c Download überspringen, wenn eine Datei mit demselben Namen bereits im aktuellen Ordner vorhanden ist und keine Statusdatei gefunden wird.

--verbose, -v

Weitere Statusmeldungen anzeigen. Verwenden Sie es mehr als einmal, um weitere Details anzuzeigen.

--quiet, -q

Keine Ausgabe auf stdout.

--alternate, -a

Dadurch wird eine alternative Fortschrittsanzeige angezeigt. Eine Leiste zeigt den Fortschritt und Status der verschiedenen Threads sowie die aktuelle Geschwindigkeit und eine Schätzung der verbleibenden Downloadzeit an.

--header=x, -H x

Fügen Sie einen zusätzlichen HTTP-Header hinzu. Diese Option sollte die Form „Kopfzeile: Wert“ haben. Einzelheiten zum Format und zu standardisierten Headern finden Sie in RFC 2616, Abschnitt 4.2 und 14.

--user-agent=x, -U x

Legen Sie den zu verwendenden HTTP-Benutzeragenten fest. Einige Websites stellen basierend auf diesem Parameter unterschiedliche Inhalte bereit. Der Standardwert umfasst „Axel“, seine Version und die Plattform.

--help, -h

Eine kurze Zusammenfassung aller Optionen.

--timeout=x, -T x

Legen Sie das E/A- und Verbindungs-Timeout fest

--version, -V

Versionsinformationen abrufen.

NOTIZ

Lange Optionen (doppelter Bindestrich) werden nur unterstützt, wenn Ihre Plattform den getopt_long-Aufruf kennt. Ist dies nicht der Fall (wie *BSD), können nur die kurzen Optionen verwendet werden.

RÜCKGABEWERT

Das Programm gibt 0 zurück, wenn der Download erfolgreich war, 1, wenn wirklich etwas schief gelaufen ist, und 2, wenn der Download unterbrochen wurde. Wenn etwas anderes zurückkommt, muss es ein Fehler sein.

BEISPIELE

Die einfache Verwendung zum Herunterladen einer Datei ähnelt der folgenden:

    $ axel http://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.1.0-amd64-netinst.iso

    $ axel ftp://ftp.nl.kernel.org/pub/linux/kernel/v2.2/linux-2.2.20.tar.bz2

Dabei werden die belgischen, niederländischen, englischen und deutschen Kernel.org-Spiegel verwendet, um ein Linux 2.4.17-Kernel-Image herunterzuladen.

    $ axel ftp://ftp.{be,nl,uk,de}.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2

Dadurch wird auf filesearching.com nach der Datei linux-2.4.17.tar.bz2 gesucht und die vier (wenn möglich) schnellsten Spiegel zum Herunterladen verwendet (möglicherweise einschließlich ftp.kernel.org).

    $ axel -S4 ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2

DATEIEN

/etc/axelrc

Systemweite Konfigurationsdatei.

~/.axelrc

Persönliche Konfigurationsdatei.

Diese Dateien sind nicht in einer Manpage dokumentiert, aber die mit dem Programm gelieferte Beispieldatei enthält genügend Informationen. Die Position der systemweiten Konfigurationsdatei kann unterschiedlich sein. Im Quellcode befindet sich diese Beispieldatei im Verzeichnis doc/. Es wird im Allgemeinen unter /usr/share/doc/axel/examples/ oder dem Äquivalent für Ihr System installiert.

URHEBERRECHTE ©

Axel wurde ursprünglich von Wilmer van der Gaast und anderen Autoren im Laufe der Zeit geschrieben. Bitte beachten Sie die Dateien AUTOREN und CREDITS.

Die Projekthomepage ist axel-download-accelerator/axel>

HELFEN SIE DIESEM PROJEKT

Wenn Sie helfen möchten, lesen Sie bitte die Datei CONTRIBUTING.md. Auf Debian-Systemen ist diese Datei im Verzeichnis /usr/share/doc/axel/ verfügbar