Axel: Mengunduh dengan terminal lebih baik daripada dengan wget

Kami telah melihat cara mengunduh file dari internet melalui terminal kami, menggunakan wget … Tapi, sayangnya wget tidak sempurna.

Ketika kami mengunduh file dengan wget, itu (wget) mulai mengunduhnya menggunakan satu permintaan, yaitu, satu utas unduhan. Namun, terkadang kami ingin mengunduh file yang sama menggunakan banyak utas.

Yaitu (dan menjelaskan dengan cara yang lebih sederhana) ...

Kami mulai mengunduh file hanya dengan 1 utas (jalur, permintaan), dan jika karena alasan tertentu kami memiliki semacam batasan kecepatan, atau batasan apa pun yang diputuskan oleh ISP kami yang "baik dan jujur" untuk dikonfigurasi, kami akan membatasi di sana ... itu akan mengganggu kita sampai kita tidak bisa.

Sementara itu, jika kita menggunakan beberapa jalur / utas unduhan (katakanlah 10 atau lebih), nah… kita akan melihat bagaimana kecepatan unduh lebih tinggi daripada yang akan kita dapatkan jika kita hanya menggunakan 1 utas.

Masalahnya adalah wget TIDAK mendukung unduhan multi-utas, setidaknya saya belum menemukan cara untuk melakukan ini, dan di sinilah tempatnya Axel ????

Axel memungkinkan Anda apa yang tidak wget, unduh file yang sama menggunakan beberapa utas.

Misalnya untuk mendownload: http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh kami taruh di terminal

  • axel -n 10 http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh

Contoh tangkapan layar:

Tentunya, sebelum menggunakannya Anda harus menginstalnya 😀

Untuk melakukan ini, di distro seperti Debian atau berdasarkan (Ubuntu, Mint, LMDE, SolusOS, dll.) Itu diinstal dengan:

sudo apt-get instal axel

Di Arch:

sudo pacman -S axel

Anda dapat membaca bantuan kapak dengan meletakkan:

manusia axel

Dan nah di sini posting berakhir 🙂

Semoga bermanfaat 😀


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   ganggang dijo

    Sangat bagus ... Saya sudah mengujinya. Terima kasih!! 🙂

    Di Fedora:

    sudo yum memasang axel

  2.   tepat dijo

    Ketika saya menggunakan Slackware, saya menggunakannya untuk beberapa saat tetapi saya selalu mengalami masalah saat mengunduh isos dan film, MD5 selalu berbeda dan mencoba merekam isos memberikan masalah di tengah jalan.

    Di Fedora saya masih belum mengujinya.

    1.    KZKG ^ Gaara dijo

      Sejauh ini saya bahagia seperti anak kecil di toko permen 😀

  3.   jamin samuel dijo

    Wao tidak mengetahui O_O ini

    Terima kasih KZKG ^ Gaara

    1.    KZKG ^ Gaara dijo

      Rasa 🙂

  4.   Tammuz dijo

    Saya juga tidak tahu

  5.   linux menyebalkan dijo

    Linux menyebalkan, hanya para geek dan peretas yang menggunakannya!

    1.    Hugo dijo

      Mungkin benar. Linux bukanlah sistem yang ideal untuk orang bodoh 😉

    2.    Mecate SL dijo

      Pasti ... ini murni kotoran ... tidak ada virus, sistem tidak pernah crash, saya memiliki segalanya dengan beberapa klik saja ... di mana rumit dan bermasalah dari OS yang serius !!! Aku rindu winbugs ...

      -Hei kau. Mengapa Anda tidak mengangkat tangan Anda?
      -Karena Saya tidak menggunakan Windows.
      Sang profesor, terkejut, bertanya lagi:
      -Nah, jika Anda tidak menggunakan Windows, sistem operasi apa yang Anda gunakan?
      -GNU / Linux. -Dia menjawab bangga-
      Profesor, yang telinga fanatiknya tidak dapat mempercayai hal seperti itu, berseru:
      -Tapi Anakku, dosa apa yang telah kau lakukan untuk menggunakan kesalahan seperti itu?
      Siswa itu, dengan sangat tenang, menjawab:
      -Ayah saya adalah seorang ilmuwan komputer dan menggunakan OpenSuse, ibu saya adalah seorang konsultan keamanan dan menggunakan Debian Linux dan saudara saya belajar Fisika dan menggunakan Linux Mandrake, itulah mengapa saya juga menggunakan GNU / Linux! -dia selesai dengan bangga dan yakin-
      "Baiklah," jawab profesor kesal, "tapi itu bukan alasan untuk menggunakan Linux." Anda tidak harus melakukan apa yang orang tua Anda lakukan. Misalnya, jika ibumu adalah seorang pelacur dan memakai narkoba sepanjang hari, ayahmu menyentuh kemaluannya, minum seperti bajingan dan mengedarkan narkoba dan saudara laki-lakimu merampok toko dan merampok nenek, lalu apa yang akan kamu lakukan?
      - Tentunya instal Windows !!!

      1.    elav <° Linux dijo

        Lelucon yang bagus, saya sudah melihatnya hahaha.

  6.   sieg84 dijo

    pernah menggunakannya untuk menurunkan ISO
    Saya tidak pernah menggunakannya lagi

  7.   sieg84 dijo

    pernah menggunakannya untuk menurunkan ISO
    Saya tidak pernah menggunakannya lagi ...

  8.   Manual dari Sumber dijo

    Beberapa waktu yang lalu saya mencoba Axel di Pacman atas rekomendasi tutorial yang saya temukan disana, dan tidak ada, saya menghapusnya di hari yang sama. Sekarang detail mengapa saya melarikan diri, tetapi setelah mencoba berbagai konfigurasi, dalam semua kasus butuh waktu lebih lama untuk memperbaruinya daripada tanpa itu.

    Di topik lain, kemarin saya menunggu sepanjang hari untuk entri tentang ulang tahun blog ... dan tentu saja, desain baru (saya akan mengganggu Anda sampai Anda mengatakannya: D).

    1.    KZKG ^ Gaara dijo

      Mengenai tema baru, ini bahkan belum selesai jauh ... ini lebih rumit dari yang kita pikirkan, terlebih lagi ketika kita memikirkan beberapa perubahan dalam desain.

  9.   pardinho10 dijo

    eh dan di mana file yang diunduh disimpan =?

    1.    diazepam dijo

      Di direktori tempat Anda menjalankan axel

    2.    KZKG ^ Gaara dijo

      Tepat 🙂
      Jika di terminal Anda berada di / home / pengguna-Anda / Dokumen ... ada di Dokumen, file akan diunduh.

  10.   MSX dijo

    Dear @ KZKG ^ Gaara, saya ingin menambahkan ke catatan Anda deskripsi lftp, menurut pendapat saya alat definitif untuk unduhan tersegmentasi dari baris perintah, jauh lebih unggul dari yang lain.

    Saya telah berhenti menggunakan axel karena orang kurus yang melakukannya telah berhenti memperbaruinya, dia hanya melakukan perbaikan kecil dari waktu ke waktu.
    Saat membaca postingan Anda, saya langsung membuka situs axel [0] dan saya menemukan dua berita menyenangkan:
    1. axel sekarang dikelola oleh orang lain, yang berarti proyek tidak mati dan pasti akan memperbarui aplikasi. (ini adalah berita yang kurang relevan dari keduanya)
    2. pencipta axel juga pencipta BitlBee [1], biasa AWESOME!

    Bagi Anda yang tidak mengenal BitlBee, aplikasi ini adalah server yang berjalan di latar belakang seperti daemon dan memungkinkan untuk menyatukan semua akun IM (pesan instan) kami di satu saluran IRC, yang merupakan nerd yang sangat keren. .
    Sebagai contoh, saya biasanya memiliki sesi WeeChat [2] yang terbuka di tab di Yakuake (jelas mereka dapat menggunakan klien IRC apa pun yang mereka inginkan: Irssi, Konversation, Quassel, Kvirc, X-Chat, Pidgin, mIRC, apa pun yang mereka inginkan), dari WeeChat yang sama saya terhubung ke server BitlBee lokal (ya, server BitlBee juga dapat dibuat di internet untuk melayani berbagai jenis pengguna, benar-benar luar biasa) yang dengannya, ketika saya terhubung ke server BitlBee, secara otomatis mulai memasukkan saya ke Semua layanan perpesanan yang telah saya daftarkan, jadi saya tidak perlu menggunakan aplikasi grafis untuk terhubung secara online [3] dan yang jauh lebih baik, saya menggunakan WeeChat (yang saya adalah penggemar) untuk semua komunikasi online saya . WeeChat memungkinkan Anda menggunakan berbagai jenis plugin untuk memberi tahu tentang pesan masuk, misalnya Growl [4], yang merupakan sistem pesan internal yang sama yang digunakan oleh MacOS.

    Tapi, hei, saya meninggalkan topik itu sedikit.
    Ketika pengembangan axel berhenti, saya terus mencari dan menemukan aplikasi yang menurut pemahaman saya yang sederhana adalah ayah dan ibu dari semua pengelola unduhan konsol di GNU / Linux: lftp. [5]
    lftp hanyalah IM-PRE-SIO-NAN-TE, ini bukan hanya pengelola unduhan, ini adalah antarmuka lengkap untuk unduhan multiprotokol FTP / HTTP yang dirancang untuk unduhan tersegmentasi, dengan kemampuan manajemen pekerjaan (mirip dengan antrian pekerjaan BASH) , transfer file paralel (dengan multisegmentasi yang sesuai / dicerminkan untuk masing-masing), kelanjutan unduhan yang gagal atau terpotong, login aman dengan kredensial ke situs FTP (axel tidak mendukung login yang dipercaya ke FTP) dan lebih banyak fitur daripada yang Mereka jadikan raja pengelola unduhan.
    Selain itu, ini adalah yang paling ringan dari semua pengelola unduhan multi-segmen (ya, lebih ringan dari axel masih) dan memungkinkan kita untuk menekan koneksi ke bit terakhir, sehingga jika kita mengkonfigurasi unduhan untuk menggunakan semua bandwidth kita sepenuhnya (dan selama asalnya memungkinkan) lftp akan mengunduh pada kecepatan maksimum koneksi kami - berhati-hatilah karena kami mungkin tidak memiliki jalur yang tersisa untuk dinavigasi!
    lftp adalah alat yang sangat kuat meskipun saya menggunakannya untuk saat ini hanya untuk mengunduh file secara maksimal dari koneksi saya. Untuk ini saya membuat alias ini jadi saya tidak perlu mengetikkan seluruh instruksi setiap kali saya mengunduh sesuatu:

    alias L = 'lftp -e »' pget -n20 ′

    Instruksi download akan menjadi: $ L {url_completa_del_file_to_download}; keluar '
    Titik koma adalah untuk mengakhiri blok instruksi sebelumnya seperti yang dilakukan di Bash, kemudian saya katakan untuk mengakhiri eksekusinya dengan berhenti dan menutup seluruh instruksi dengan tanda centang terakhir.
    Bacalah dengan jelas halaman manual lftp untuk melihat apa yang dilakukan -e, pget, -n, dll.

    Akhirnya: hanya ada satu alat lagi yang saya verifikasi memiliki efisiensi yang sama dengan lftp dan itu adalah ekstensi untuk Fiefox DownThemAll: sama seperti lftp, ia memiliki kecepatan luar biasa untuk mengunduh file dari internet dan yang terbaik adalah, juga seperti lftp , Tidak memiliki batasan kecepatan, selalu mencoba mengunduh dengan kecepatan maksimum yang dimungkinkan oleh bandwidth kami.

    Salam dan saya harap aplikasi ini melayani Anda.

    [0] http://wilmer.gaa.st/main.php/me.html
    [1] http://www.bitlbee.org/main.php/news.r.html
    [2] http://weechat.org/
    [3] http://www.centerim.org/index.php/Main_Page
    CenterIM adalah klien perpesanan instan multiprotokol yang dirancang untuk dijalankan terutama dari konsol.
    [4] http://growl.info/
    [5]

    1.    elav <° Linux dijo

      Sangat menarik ...

    2.    Setan dijo

      Menarik, saya berpikir untuk mencoba axel, tapi dari apa yang Anda katakan, saya rasa saya akan mencoba lftp dulu.

  11.   sieg84 dijo

    @ Pardinho 10 di mana Anda berada (terminal) saat menggunakan axel

  12.   Setan dijo

    wow saya berpikir untuk menginstalnya di Slackware saya, tetapi saya baru menyadari bahwa… Saya sudah menginstalnya secara default 🙂, sekarang saya hanya perlu mencobanya 😀

  13.   julio74 dijo

    Saya pergi untuk mengunduh file dan hasilnya seperti ini, saya hanya menampilkan bagian terakhir karena menelan hampir seluruh terminal:
    [0%] ………. ………. ………. ………. ………. [201,1KB / dtk]
    [0%] ………. ………. ………. ………. ………. [201,4KB / dtk]
    [0%] ………. ………. ………. ………. ………. [201,8KB / dtk]
    [0%] ………. ………. ………. ………. ………. [202,1KB / dtk]
    [0%] ………. ………. ………. ………. ………. [202,4KB / dtk]
    [0%] ………. ………. ………. ………. ………. [202,7KB / dtk]
    [0%] ………. ………. ………. ………. ………. [203,1KB / dtk]
    [0%] ………. ………. ………. ………. ………. [203,4KB / dtk]
    [0%] ………. ………. ………. ………. ………. [203,7KB / dtk]
    [0%] ………. ………. ………. ………. ………. [204,0KB / dtk]
    [0%] ………. ………. ………. ………. ………. [204,3KB / dtk]
    [0%] ………. ………. ………. ………. ………. [204,6KB / dtk]
    [0%] ………. ………. ………. ………. ………. [204,9KB / dtk]
    [0%] ………. ………. ………. ………. ………. [205,2KB / dtk]
    [0%] ………. ………. ………. ………. ………. [205,0KB / dtk]
    [0%] ………. ………. ………. ………. ………. [202,0KB / dtk]
    [0%] ………. ………. ………. ………. ………. [203,6KB / dtk]
    [0%] ………. ………. ………. ………. ………. [205,2KB / dtk]
    [0%] ………. ………. ………. ………. ………. [205,5KB / dtk]
    [0%] ………. ………. ………. …….
    kesalahan pthread !!!
    kesalahan pthread !!!

    dan saya tidak mengunduh apa pun dan dia mengeksekusi seperti ini

    broker @ linux-elite: ~> axel -n 10 ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Memulai unduhan: ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Ukuran file: 1074190065 byte
    Membuka file keluaran UrbanTerror411.zip
    mulai mengunduh

    Saya masih mengunduh file dengan wget dan itu berjalan dengan baik tetapi saya ingin tahu apa yang terjadi

  14.   Amiel dijo

    Sangat menarik, saya punya pertanyaan, dengan wget saya tidak pernah bisa terlalu jauh karena di Linux Mint 13 Maya saya tidak pernah menemukan file .bashrc dan ada beberapa hal yang perlu saya konfigurasi, menambahkan alias dll, di PC Ubuntu lain saya telah mencoba melakukan beberapa hal dengan wget, selama saya akan mengunduh sesuatu dari domain dari jaringan lokal, tidak masalah, tetapi setiap kali itu adalah URL lain itu memberi saya kesalahan otentikasi dengan server proxy, saya perlu tahu pasti apa yang harus saya lakukan untuk menambahkan, mengkonfigurasi (saya membayangkan itu adalah sesuatu di .bashrc) dan pasti meninggalkan nama pengguna atau sandi saya ketika saya pergi mengunduh sesuatu menggunakan terminal, jangan beri saya kesalahan itu lagi, saya harap seseorang melempar saya garis. Terima kasih semuanya, situsnya sangat bagus 🙂

    1.    KZKG ^ Gaara dijo

      Dalam kasus terakhir Anda dapat mengkonfigurasi / etc / wgetrc ... lihat di file yang bertuliskan proxy, di sana Anda akan melihat opsi 😀

  15.   Amiel dijo

    Saya telah melihatnya, saya telah mencoba untuk mengkonfigurasinya tetapi itu membuat saya sedikit tidak nyaman, saya mengerti bahasanya dengan sempurna, itu bukan masalah, namun itu terus memberi saya kesalahan auth.? 🙁
    Saya akan mencoba dari awal lagi, saya juga ingin melakukan sesuatu yang serupa dengan axel, yang menurut saya sangat bagus di sini. Dan saya benar-benar perlu dari waktu ke waktu untuk mendownload file aneh dari web, dan tidak ada yang lebih baik daripada melakukannya dengan gaya geek, dan lebih Pro, daripada terminal ... Saya juga suka bash!

    Baiklah saudara terima kasih.

  16.   gilberto dijo

    Jenis file apa yang dapat diunduh? Bagaimana cara mengunduh dari server? misal putlocker?

  17.   hugo dijo

    kontribusi yang bagus, juga sangat cepat.

  18.   Nandor dijo

    Satu juta terima kasih!