Axel: Preuzimanje terminalom bolje nego s wgetom

Već smo vidjeli kako preuzeti datoteke s Interneta putem našeg terminala, pomoću wgeta ... Ali, wget nažalost nije savršen.

Kada datoteku preuzmemo pomoću wgeta, on (wget) je počinje preuzimati koristeći jedan zahtjev, odnosno jednu nit preuzimanja. Međutim, ponekad želimo preuzeti istu datoteku koristeći više niti.

To je (i objašnjenje na jednostavniji način) ...

Datoteku počinjemo preuzimati koristeći samo 1 nit (put, zahtjev), a ako iz nekog razloga imamo nekakvo ograničenje brzine ili neko ograničenje koje je naš "lijepi i pošteni" ISP odlučio konfigurirati, imat ćemo ograničenje upravo tamo ... smetat će nam dok ne budemo mogli.

U međuvremenu, ako koristimo nekoliko putova / niti preuzimanja (recimo 10 ili više), pa ... vidjet ćemo kako je brzina preuzimanja veća od one koju bismo imali da smo koristili samo 1 nit.

Problem je u tome što wget NE podržava prenose s više niti, barem ja nisam pronašao način za to, i tu dolazi Axel ????

Axel vam omogućuje ono što wget ne može, preuzmite istu datoteku pomoću nekoliko niti.

Na primjer, za preuzimanje: http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh stavili smo terminal

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

Primjer snimke zaslona:

Očito je da prije upotrebe morate instalirati 😀

Da biste to učinili, u distro-ovima kao što je Debian ili se na njemu temelji (Ubuntu, Mint, LMDE, SolusOS, itd.) Instalira se s:

sudo apt-get instalirati axel

U Archu:

sudo pacman -S axel

Pomoću sjekire možete pročitati stavljanjem:

čovjek axel

I ovdje post završava 🙂

Nadam se da je bilo korisno 😀


29 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Algave dijo

    Vrlo dobro ... već ga testiram. Hvala!! 🙂

    U Fedori:

    sudo yum instaliraj axel

  2.   odgovarajuće dijo

    Kad sam koristio Slackware, koristio sam ga neko vrijeme, ali uvijek sam imao problema s preuzimanjem isoa i filmova, MD5-i su uvijek bili različiti i pokušaji snimanja isosa stvarali su probleme na pola puta.

    U Fedori to još uvijek ne testiram.

    1.    KZKG ^ Gaara dijo

      Zasad sam sretan kao dijete u slatkišu 😀

  3.   jamin samuel dijo

    Wao nije znao ovo O_O

    Hvala KZKG ^ Gaara

    1.    KZKG ^ Gaara dijo

      Okus 🙂

  4.   Tammuz dijo

    Ni ja nisam imao pojma

  5.   linux je sranje dijo

    Linux je sranje, koriste ga samo štreberi i hakeri!

    1.    Hugo dijo

      Vjerojatno istina. Linux nije idealan sustav za idiote 😉

    2.    Mecate SL dijo

      Definitivno ... ovo je čista prljavština ... virusa nema, sustav se nikad ne ruši, sve imam na par klikova ... gdje je komplicirano i problematično za ozbiljni OS !!! Nedostaju mi ​​winbugovi ...

      -Hej ti. Zašto nisi digao ruku?
      -Zato što ne koristim Windows.
      Profesor, iznenađen, ponovno upita:
      -Pa, ako ne koristite Windows, koji operativni sustav koristite?
      -GNU / Linux. -Odgovorio je ponosan-
      Profesor, čije fanatične uši nisu mogle vjerovati u takvo što, uzviknuo je:
      -Ali moj sine, koji si grijeh počinio da koristiš takvu muku?
      Student, vrlo smiren, odgovorio je:
      -Moj otac je informatičar i koristi OpenSuse, moja majka je savjetnica za sigurnost i koristi Debian Linux, a moj brat studira fiziku i koristi Linux Mandrake, zato i ja koristim GNU / Linux! -završio je ponosan i uvjeren-
      "Pa", odgovorio je profesor razdražljivo, "ali to nije razlog za upotrebu Linuxa." Ne morate raditi ono što rade vaši roditelji. Na primjer, ako je tvoja majka bila prostitutka i po cijele dane se drogirala, otac mu je dirao jaja, pio poput gada i drogirao se, a brat pljačkao trgovine i pljačkao bake, što bi onda učinio?
      - Sigurno instalirajte Windows !!!

      1.    elav <° Linux dijo

        Sjajna šala, već sam je vidio hahaha.

  6.   sieg84 dijo

    ikad ga upotrijebite za snižavanje ISO-a
    Nikad ga više nisam koristio

  7.   sieg84 dijo

    ikad ga upotrijebite za snižavanje ISO-a
    Nikad ga više nisam koristio ...

  8.   Priručnik o izvoru dijo

    Prije nekog vremena probao sam Axela u Pacmanu na preporuku tutorijala koji sam tamo pronašao, i ništa, uklonio sam ga isti dan. Sada detalji o tome zašto mi pobjeći, ali nakon isprobavanja različitih konfiguracija, u svim je slučajevima trebalo puno više vremena da se to ažurira s njim nego bez njega.

    Što se tiče druge teme, jučer sam čitav dan čekao zapis u vezi godišnjice bloga ... i naravno, novi dizajn (gnjavit ću vas dok ga ne stavite: D).

    1.    KZKG ^ Gaara dijo

      Što se tiče nove teme, ona nije ni daljinski dovršena ... bila je složenija nego što mislimo, čak i više kad razmišljamo o nekim promjenama u dizajnu.

  9.   pardinho10 dijo

    eh i gdje su spremljene preuzete datoteke =?

    1.    dijazepan dijo

      U direktoriju u kojem izvršavate axel

    2.    KZKG ^ Gaara dijo

      Točno 🙂
      Ako se u terminalu nalazite u / home / your-user / Documents ... tamo će se u Documentsu datoteka preuzeti.

  10.   MSX dijo

    Poštovani @ KZKG ^ Gaara, želio bih u vašu napomenu dodati opis lftp-a, po mom mišljenju konačnog alata za segmentirana preuzimanja iz naredbenog retka, daleko superiornijeg od ostalih.

    Prestao sam koristiti axel jer ga je mršavi tip koji je to učinio prestao nadograđivati, s vremena na vrijeme samo je popravio manje stvari.
    Čitajući vaš post, otišao sam izravno na Axelovu web stranicu [0] i pronašao dvije ugodne vijesti:
    1. axel sada održava netko drugi, što znači da projekt nije umro i sigurno će ažurirati aplikaciju. (ovo je manje relevantna vijest od njih dvoje)
    2. tvorac axel-a je i tvorac BitlBee-a [1], jednostavno ODLIČNO!

    Za one od vas koji ne poznajete BitlBee, aplikacija je poslužitelj koji radi u pozadini poput demona i omogućuje objedinjavanje svih naših računa IM (trenutnih poruka) na jednom IRC kanalu, što je savršeno kul glupan.
    Na primjer, obično imam otvorenu sesiju WeeChat [2] na kartici u Yakuakeu (očito mogu koristiti bilo koji IRC klijent koji žele: Irssi, Konversation, Quassel, Kvirc, X-Chat, Pidgin, mIRC, što god žele), s istog WeeChata povezujem se s lokalnim BitlBee poslužiteljem (da, BitlBee poslužitelji se također mogu stvoriti na mreži kako bi opsluživali različite tipove korisnika, potpuno sjajno) s kojima, kada se povežem s BitlBee poslužiteljem, automatski počinje prijavljivati u sve usluge razmjene poruka koje sam registrirao, tako da ne trebam koristiti grafičku aplikaciju za internetsko povezivanje [3], a što je puno bolje, za svu svoju internetsku komunikaciju koristim WeeChat (čiji sam fan) . WeeChat vam omogućuje upotrebu mnogih vrsta dodataka za obavještavanje o dolaznim porukama, na primjer Growl [4], što je isti interni sustav za razmjenu poruka koji koristi MacOS.

    Ali hej, malo sam napustio temu.
    Kad sam vidio da je razvoj aksela zaustavljen, nastavio sam tražiti i našao sam aplikaciju koja je, po mom skromnom razumijevanju, otac i majka svih upravitelja preuzimanja konzola u GNU / Linux: lftp. [5]
    lftp je jednostavno IM-PRE-SIO-NAN-TE, to nije samo upravitelj preuzimanja, to je cjelovito sučelje za višeprotokolne FTP / HTTP preuzimanja dizajnirano za segmentirana preuzimanja, s mogućnostima upravljanja poslom (slično redu čekanja za posao BASH), paralelni prijenos datoteka (s pripadajućom multisegmentacijom / zrcaljenjem za svako od njih), nastavak neuspjelih ili izrezanih preuzimanja, sigurna prijava s vjerodajnicama na FTP stranice (axel ne podržava vjerodostojnu prijavu na FTP-ove) i mnogo više značajki od Oni postaju kralj upravitelja preuzimanja.
    Uz to, najlakši je od svih multisegmentnih upravitelja preuzimanja (da, lakši i od axel-a) i omogućuje nam da stisnemo vezu do zadnjeg bita, tako da ako konfiguriramo preuzimanje tako da koristi apsolutno svu širinu pojasa (i dok god to dopušta podrijetlo) lftp će se preuzimati najvećom mogućom brzinom naše veze - pripazite da možda nemamo preostali opseg za navigaciju!
    lftp je izuzetno moćan alat, iako ga za sada koristim samo za preuzimanje datoteka do maksimuma svoje veze. Za ovo sam stvorio ovaj alias tako da ne moram upisivati ​​cijelu uputu svaki put kad nešto preuzmem:

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

    Upute za preuzimanje bile bi: $ L {url_completa_del_file_to_download}; prestati '
    Tačka i zarez treba završiti prethodni blok instrukcija kao što je to učinjeno u Bashu, a zatim mu kažem da završi s izvršavanjem quit i zatvori cijelu instrukciju zadnjom kvačicom.
    Očito pročitajte lftp man stranicu da biste vidjeli što rade -e, pget, -n itd.

    Konačno: postoji još samo jedan alat za koji sam potvrdio da ima istu učinkovitost kao i lftp, a to je produžetak za Fiefox DownThemAll: baš kao i lftp, on ima izvanrednu brzinu za preuzimanje datoteka s mreže, a najbolja stvar je što, kao i lftp, Nema ograničenje brzine, uvijek pokušava preuzeti najvećom brzinom koju naša širina pojasa dopušta.

    Pozdrav i nadam se da vam ove aplikacije služe.

    [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 je klijent za razmjenu trenutnih poruka s više protokola dizajniran da se posebno pokreće s konzole.
    [4] http://growl.info/
    [5]

    1.    elav <° Linux dijo

      Vrlo zanimljivo ...

    2.    Vrag dijo

      Zanimljivo, razmišljao sam probati axel, ali prema onome što govoriš, mislim da ću prvo isprobati lftp.

  11.   sieg84 dijo

    @ Pardinho 10 gdje se nalazite (terminal) kada koristite axel

  12.   Vrag dijo

    vau, mislio sam ga instalirati na svoj Slackware, ali tek sam shvatio da ... Već sam ga instalirao prema zadanim postavkama 🙂, sada to moram isprobati 😀

  13.   julio74 dijo

    Otišao sam preuzeti datoteku i ona je izašla ovako, pokazujem samo zadnji dio jer je progutao gotovo cijeli terminal:
    [0%] ………. ………. ………. ………. ………. [201,1 KB / s]
    [0%] ………. ………. ………. ………. ………. [201,4 KB / s]
    [0%] ………. ………. ………. ………. ………. [201,8 KB / s]
    [0%] ………. ………. ………. ………. ………. [202,1 KB / s]
    [0%] ………. ………. ………. ………. ………. [202,4 KB / s]
    [0%] ………. ………. ………. ………. ………. [202,7 KB / s]
    [0%] ………. ………. ………. ………. ………. [203,1 KB / s]
    [0%] ………. ………. ………. ………. ………. [203,4 KB / s]
    [0%] ………. ………. ………. ………. ………. [203,7 KB / s]
    [0%] ………. ………. ………. ………. ………. [204,0 KB / s]
    [0%] ………. ………. ………. ………. ………. [204,3 KB / s]
    [0%] ………. ………. ………. ………. ………. [204,6 KB / s]
    [0%] ………. ………. ………. ………. ………. [204,9 KB / s]
    [0%] ………. ………. ………. ………. ………. [205,2 KB / s]
    [0%] ………. ………. ………. ………. ………. [205,0 KB / s]
    [0%] ………. ………. ………. ………. ………. [202,0 KB / s]
    [0%] ………. ………. ………. ………. ………. [203,6 KB / s]
    [0%] ………. ………. ………. ………. ………. [205,2 KB / s]
    [0%] ………. ………. ………. ………. ………. [205,5 KB / s]
    [0%] ………. ………. ………. …….
    pogreška pthreada !!!
    pogreška pthreada !!!

    a ja ništa ne preuzimam i on izvršava ovako

    posrednik @ linux-elite: ~> axel -n 10 ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Pokretanje preuzimanja: ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Veličina datoteke: 1074190065 bajtova
    Otvaranje izlazne datoteke UrbanTerror411.zip
    Početak preuzimanja

    I dalje sam preuzeo datoteku s wgetom i prošla je dobro, ali volio bih znati što se dogodilo

  14.   amiel dijo

    Vrlo zanimljivo, imam pitanje, s wgetom nikad ne bih mogao daleko stići jer u Linux Mint 13 Maya nikada nisam pronašao datoteku .bashrc i postoji nekoliko stvari koje moram konfigurirati, dodati alias itd. Na drugim Ubuntu PC-ima pokušali učiniti neke stvari s wgetom, sve dok preuzimam nešto s domene s lokalne mreže, nema problema, ali kad god je to drugi URL, to mi daje pogrešku autentifikacije s proxy poslužiteljem, moram definitivno znati što bih trebao učiniti da dodam, konfiguriram (pretpostavljam da je to nešto u .bashrc) i definitivno ostavim svoje korisničko ime ili passwd kad idem nešto preuzimati pomoću terminala, nemoj mi opet dati tu pogrešku, nadam se da će netko baciti meni crta. Hvala svima, stranica je jako dobra 🙂

    1.    KZKG ^ Gaara dijo

      U posljednjem slučaju možete konfigurirati / etc / wgetrc ... potražite u toj datoteci gdje piše proxy, tamo ćete vidjeti opcije 😀

  15.   amiel dijo

    Vidio sam ga, pokušao sam ga konfigurirati, ali pomalo mi je neugodno, savršeno razumijem jezik, to nije problem, ali mi neprestano daje autorsku pogrešku. 🙁
    Pokušat ću ispočetka, također želim napraviti nešto slično s axel-om, što ovdje vidim vrlo dobro. I stvarno trebam s vremena na vrijeme skinuti neobičnu datoteku s weba, i ništa bolje nego to učiniti u geek stilu i više Pro, od terminala ... I ja volim bash!

    Pa brate hvala u svakom slučaju.

  16.   Gilberto dijo

    Kakve datoteke je u stanju preuzeti? Kako mogu preuzeti s poslužitelja? npr. putlocker?

  17.   Hugo dijo

    dobar doprinos, također je vrlo brz.

  18.   Nandor dijo

    Milijun hvala!