axel - könnyű parancssori letöltési gyorsító
axel [OPTIONS] url1 [url2] [url...]
Az Axel egy olyan program, amely több kapcsolaton keresztül letölt egy fájlt FTP vagy HTTP szerverről. Minden kapcsolat letölti a fájl saját részét.
A legtöbb más programtól eltérően az Axel az összes adatot közvetlenül a célfájlba tölti le. Időt takarít meg a végén, mert a programnak nem kell az összes letöltött részt összefűznie.
Az Axel támogatja a HTTP, HTTPS, FTP és FTPS protokollokat.
Egy argumentum szükséges, a letölteni kívánt fájl URL-je. FTP-ről történő letöltéskor a fájlnév helyettesítő karaktereket tartalmazhat, és a program megpróbálja feloldani a teljes fájlnevet. Egy azonos fájlhoz több tükröző URL is megadható, és a program ezeket az URL-eket fogja használni a letöltéshez.
Kérjük, vegye figyelembe, hogy a program nem ellenőrzi, hogy a fájlok egyenlőek-e.
Egyéb opciók:
Adjon meg egy sebességet (bájt/másodperc), hogy megpróbálja az átlagos sebességet e sebesség körül tartani. Ez akkor hasznos, ha nem szeretné, hogy a program felszívja a teljes sávszélességet.
Adja meg a kapcsolatok alternatív számát.
Adja meg a kiszolgálóhoz való csatlakozáskor követendő átirányítások alternatív számát (alapértelmezett 20).
A letöltött adatok egy azonos nevű helyi fájlba kerülnek, hacsak nem ad meg más nevet ezzel a lehetőséggel. Megadhat egy könyvtárat is, a program hozzáfűzi a fájlnevet.
Axel kereshet tükröket a filesearching.com keresőmotor segítségével. Ez a keresés megtörténik, ha ezt az opciót használja. Azt is megadhatja, hogy hány különböző tükröt használjon a letöltéshez. A tükrök keresése időigényes lehet, mert a program minden szerver sebességét teszteli, és ellenőrzi, hogy a fájl elérhető-e még.
Csak a gazdagéphez való csatlakozáskor használja az IPv6 protokollt.
Csak akkor használja az IPv4 protokollt, amikor csatlakozik a gazdagéphez.
Ne használjon proxyszervert a fájl letöltéséhez. Természetesen nem lehetséges, ha valahol aktív egy transzparens proxy.
Ne ellenőrizze az SSL-tanúsítványt. Csak akkor használja ezt, ha tanúsítványhibákat kap, és biztos a webhelyek hitelességében.
--no-clobber, -c Letöltés kihagyása, ha már létezik azonos nevű fájl az aktuális mappában, és nem található állapotfájl.
További állapotüzenetek megjelenítése. Használja többször is a további részletek megtekintéséhez.
Nincs kimenet az stdouthoz.
Ez egy alternatív folyamatjelzőt jelenít meg. Egy sáv mutatja a különböző szálak előrehaladását és állapotát, valamint az aktuális sebességet és a hátralévő letöltési idő becslését.
Adjon hozzá egy további HTTP-fejlécet. Ennek az opciónak a „Fejléc: Érték” formában kell lennie. A formátummal és a szabványosított fejlécekkel kapcsolatos részletekért lásd az RFC 2616 4.2 és 14 szakaszát.
Állítsa be a használni kívánt HTTP felhasználói ügynököt. Egyes webhelyek eltérő tartalmat jelenítenek meg e paraméter alapján. Az alapértelmezett érték az "Axel", a verziója és a platform.
Az összes lehetőség rövid összefoglalása.
Állítsa be az I/O-t és a csatlakozási időtúllépést
Verzióinformációk beszerzése.
A hosszú (dupla kötőjel) opciók csak akkor támogatottak, ha a platform tud a getopt_long hívásról. Ha nem (mint a *BSD), csak a rövid opciók használhatók.
A program 0-t ad vissza, ha a letöltés sikeres volt, 1-et, ha valami valóban elromlott, és 2-t, ha a letöltés megszakadt. Ha valami más jön vissza, az biztos hiba.
A fájl letöltésének triviális használata hasonló:
$ 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
Ez a belga, holland, angol és német kernel.org tükröket fogja használni a Linux 2.4.17 rendszermag-kép letöltéséhez.
$ axel ftp://ftp.{be,nl,uk,de}.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2
Ez megkeresi a linux-2.4.17.tar.bz2 fájlt a filesearching.com webhelyen, és a négy (ha lehetséges) leggyorsabb tükröt fogja használni a letöltéshez (esetleg beleértve az ftp.kernel.org-ot is).
$ axel -S4 ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2
Rendszerszintű konfigurációs fájl.
Személyes konfigurációs fájl.
Ezeket a fájlokat nem dokumentálják a kézikönyvlapon, de a programhoz mellékelt példafájl elegendő információt tartalmaz. A rendszerszintű konfigurációs fájl pozíciója eltérő lehet. A forráskódban ez a példafájl a doc/ directory-ban található. Általában a /usr/share/doc/axel/examples/ vagy a megfelelője alatt van telepítve.
Az Axelt eredetileg Wilmer van der Gaast és más szerzők írták az idők során. Kérjük, tekintse meg az AUTHORS és CREDITS fájlokat.
A projekt honlapja:
Ha segíteni szeretne, kérjük, olvassa el a CONTRIBUTING.md fájlt. Debian rendszereken ez a fájl a /usr/share/doc/axel/ könyvtárban lesz elérhető.