axel - hafif komut satırı indirme hızlandırıcısı
axel [OPTIONS] url1 [url2] [url...]
Axel, çoklu bağlantı yoluyla bir FTP veya HTTP sunucusundan dosya indiren bir programdır. Her bağlantı, dosyanın kendi bölümünü indirir.
Diğer birçok programın aksine, Axel tüm verileri doğrudan hedef dosyaya indirir. Program indirilen tüm parçaları birleştirmek zorunda olmadığından, sonunda biraz zaman kazandırır.
Axel HTTP, HTTPS, FTP ve FTPS protokollerini destekler.
Bir bağımsız değişken gereklidir, indirmek istediğiniz dosyanın URL'si. FTP'den indirirken, dosya adı joker karakterler içerebilir ve program tam dosya adını çözmeye çalışır. Aynı dosyaya birden çok ayna URL'si de belirtilebilir ve program indirme için tüm bu URL'leri kullanır.
Lütfen programın dosyaların eşit olup olmadığını kontrol etmediğini unutmayın.
Diğer seçenekler:
Ortalama hızı bu hız civarında tutmaya çalışmak için bir hız (saniyede bayt) belirtin. Programın tüm bant genişliğinizi emmesini istemiyorsanız bu kullanışlıdır.
Alternatif bir bağlantı sayısı belirtin.
Sunucuya bağlanırken izlenecek alternatif bir yeniden yönlendirme sayısı belirtin (varsayılan 20'dir).
Bu seçeneği kullanarak farklı bir ad belirtmediğiniz sürece, indirilen veriler aynı ada sahip yerel bir dosyaya konulacaktır. Bir dizin de belirtebilirsiniz, program dosya adını ekler.
Axel, filesearching.com arama motorunu kullanarak yansımalar için arama yapabilir. Bu seçeneği kullanırsanız bu arama yapılacaktır. İndirme için kaç farklı ayna kullanılması gerektiğini de belirtebilirsiniz. Program her sunucunun hızını test ettiğinden ve dosyanın hala kullanılabilir olup olmadığını kontrol ettiğinden, ayna araması zaman alabilir.
IPv6 protokolünü yalnızca ana bilgisayara bağlanırken kullanın.
IPv4 protokolünü yalnızca ana bilgisayara bağlanırken kullanın.
Dosyayı indirmek için herhangi bir proxy sunucusu kullanmayın. Bir yerde şeffaf bir proxy aktifken tabii ki mümkün değil.
SSL sertifikasını doğrulamayın. Bunu yalnızca sertifika hataları alıyorsanız ve sitenin orijinalliğinden eminseniz kullanın.
--no-clobber, -c Geçerli klasörde aynı ada sahip bir dosya zaten varsa ve hiçbir durum dosyası bulunamazsa indirmeyi atlayın.
Daha fazla durum mesajı göster. Daha fazla ayrıntı görmek için birden çok kez kullanın.
Stdout'a çıkış yok.
Bu, alternatif bir ilerleme göstergesi gösterecektir. Bir çubuk, mevcut hız ve kalan indirme süresi için bir tahmin ile birlikte farklı dizilerin ilerlemesini ve durumunu görüntüler.
Ek bir HTTP başlığı ekleyin. Bu seçenek "Header: Value" şeklinde olmalıdır. Biçim ve standartlaştırılmış başlıklar hakkında ayrıntılar için RFC 2616 bölüm 4.2 ve 14'e bakın.
Kullanılacak HTTP kullanıcı aracısını ayarlayın. Bazı web siteleri bu parametreye göre farklı içerikler sunar. Varsayılan değer, "Axel", sürümünü ve platformu içerecektir.
Tüm seçeneklerin kısa bir özeti.
G/Ç ve bağlantı zaman aşımını ayarla
Sürüm bilgilerini alın.
Uzun (çift çizgi) seçenekler, yalnızca platformunuz getopt_long çağrısını biliyorsa desteklenir. Değilse (*BSD gibi), yalnızca kısa seçenekler kullanılabilir.
Program, indirme başarılı olduğunda 0, gerçekten bir şeyler ters gittiyse 1 ve indirme işlemi kesintiye uğradıysa 2 döndürür. Başka bir şey geri gelirse, bir böcek olmalı.
Bir dosyayı indirmek için önemsiz kullanım şuna benzer:
$ 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
Bu, bir Linux 2.4.17 çekirdek görüntüsünü indirmek için Belçika, Felemenkçe, İngilizce ve Almanca kernel.org yansılarını kullanacaktır.
$ axel ftp://ftp.{be,nl,uk,de}.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2
Bu, filesearching.com'da linux-2.4.17.tar.bz2 dosyasını arayacak ve indirme için (mümkünse) en hızlı dört aynayı (muhtemelen ftp.kernel.org dahil) kullanacaktır.
$ axel -S4 ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2
Sistem çapında yapılandırma dosyası.
Kişisel yapılandırma dosyası.
Bu dosyalar bir kılavuz sayfasında belgelenmez, ancak programla birlikte gelen örnek dosya yeterli bilgiyi içerir. Sistem genelinde yapılandırma dosyasının konumu farklı olabilir. Kaynak kodunda bu örnek dosya doc/ dizinindedir. Genellikle /usr/share/doc/axel/examples/ altına veya sisteminizin eşdeğerine kurulur.
Axel aslen Wilmer van der Gaast ve zamanla diğer yazarlar tarafından yazılmıştır. Lütfen YAZARLAR ve KREDİ dosyalarına bakınız.
Proje ana sayfası
Yardım etmek istiyorsanız, lütfen CONTRIBUTING.md dosyasını okuyun. Debian sistemlerinde bu dosya /usr/share/doc/axel/ dizininde bulunur.