Axel: Preuzimanje putem terminala bolje nego kod wgeta

Već smo vidjeli kako preuzimati datoteke s Interneta putem našeg terminala, koristeći wget ... Ali, wget nažalost nije savršen.

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

Mislim (i objašnjavajući na jednostavniji način) ...

Počinjemo s preuzimanjem datoteke koristeći jednu nit (putanja, 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 tamo u potpunosti ... smetaće nam dok ne budemo mogli.

U međuvremenu, ako koristimo nekoliko putanja / 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 preuzimanja s više niti, barem ja nisam pronašao način za to, i tu dolazi Axel ????

Axel vam omogućava ono što wget ne omogućava, preuzmite istu datoteku koristeći 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 snimka zaslona:

Očito je da prije upotrebe morate instalirati 😀

Da biste to učinili, na distribucijama poput Debiana ili na njegovoj osnovi (Ubuntu, Mint, LMDE, SolusOS itd.) Instalira se sa:

sudo apt-get instaliraj axel

U Arch:

sudo pacman -S axel

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

man axel

I ovdje post završava 🙂

Nadam se da je bilo korisno 😀


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

29 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Algabe rekao je

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

    U Fedori:

    sudo yum instaliraj axel

  2.   pravi rekao je

    Kada sam koristio Slackware, koristio sam ga neko vrijeme, ali uvijek sam imao problema s preuzimanjem izo filmova i filmova, MD5-i su se uvijek razlikovali i pokušaji snimanja izosa stvarali su probleme na pola puta.

    U Fedori to još uvijek ne testiram.

    1.    KZKG ^ Gaara rekao je

      Zasad sam sretan kao dijete u slatkišu 😀

  3.   jamin-samuel rekao je

    Wao nije znao ovo O_O

    Hvala KZKG ^ Gaara

    1.    KZKG ^ Gaara rekao je

      Ukus 🙂

  4.   tammuz rekao je

    Ni ja nisam imao pojma

  5.   linux je sranje rekao je

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

    1.    hugo rekao je

      Vjerovatno istina. Linux nije idealan sistem za idiote 😉

    2.    MecateSL rekao je

      Definitivno ... ovo je čista prljavština ... virusa nema, sistem nikada ne zakaže, 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, ponovo upita:
      -Pa, ako ne koristite Windows, koji operativni sistem koristite?
      -GNU / Linux. -Odgovorio je ponosan-
      Profesor, čije fanatične uši nisu mogle vjerovati u tako neš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 savjetnik 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ženo, "ali to nije razlog da se koristi Linux." Ne morate raditi ono što rade vaši roditelji. Na primjer, ako se tvoja majka cijeli dan prostituirala i drogirala, otac mu je dirao jaja, pio poput gada i dirao drogu, a tvoj brat pljačkao trgovine i pljačkao bake, što bi onda učinio?
      - Sigurno instalirajte Windows !!!

      1.    elav <° Linux rekao je

        Sjajna šala, već sam to vidio hahaha.

  6.   sieg84 rekao je

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

  7.   sieg84 rekao je

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

  8.   Manuel de la Fuente rekao je

    Prije nekog vremena probao sam Axel u Pacmanu na preporuku tutorijala koji sam tamo pronašao, i ništa, uklonio sam ga istog dana. 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.

    U vezi s drugom temom, jučer sam čitav dan čekao na zapis povodom godišnjice bloga ... i naravno, novi dizajn (gnjavit ću vas dok ga ne stavite: D).

    1.    KZKG ^ Gaara rekao je

      Š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 rekao je

    eh i gdje su sačuvane preuzete datoteke =?

    1.    diazepan rekao je

      U direktoriju u kojem izvršavate axel

    2.    KZKG ^ Gaara rekao je

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

  10.   MSX rekao je

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

    Prestao sam koristiti Axel jer ga je mršavi momak koji je to učinio prestao nadograđivati, s vremena na vrijeme samo je popravio manje stvari.
    Čitajući vaš post, otišao sam ravno 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 ujedno i tvorac BitlBee-a [1], jednostavno SJAJNO!

    Za one od vas koji ne poznaju BitlBee, aplikacija je server koji radi u pozadini poput demona i omogućava objedinjavanje svih naših računa za IM (trenutne poruke) 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 serverom (da, BitlBee serveri se također mogu kreirati na mreži da bi opsluživali različite tipove korisnika, potpuno super) s kojim, kada se povežem s BitlBee serverom, automatski me počinje prijavljivati sve usluge razmjene poruka koje sam registrirao, tako da ne moram koristiti grafičku aplikaciju da bih se povezao na mrežu [3], a što je još bolje, koristim WeeChat (čiji sam fan) za svu svoju mrežnu komunikaciju. WeeChat vam omogućava da koristite mnoge vrste dodataka za obavještavanje o dolaznim porukama, na primjer Growl [4], koji je isti sistem internih poruka koji koristi MacOS.

    Ali hej, malo sam napustio temu.
    Kad je razvoj axel-a stao, nastavio sam tražiti i pronašao 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, nije samo upravitelj preuzimanja, to je cjelovito sučelje za višeprotokolna FTP / HTTP preuzimanja dizajnirana 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 funkcija od Oni su kralj menadžera preuzimanja.
    Uz to, najlakši je od svih multisegmentnih upravitelja preuzimanja (da, lakši od axel-a) i omogućava nam da stisnemo vezu do zadnjeg bita, tako da ako konfiguriramo preuzimanje tako da koristi apsolutno svu našu propusnost ( i sve dok izvor to dozvoljava) 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 moje 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 bi bile: $ L {url_completa_del_file_to_download}; prestati
    Tačka-zarez treba završiti prethodni blok instrukcija kao što je to učinjeno u Bashu, a zatim mu kažem da završi izvršenje quit-om i zatvori cijelu instrukciju zadnjom kvačicom.
    Očito pročitajte lftp man stranicu da biste vidjeli šta rade -e, pget, -n, itd.

    Konačno: postoji još samo jedan alat za koji sam potvrdio da ima istu efikasnost 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 da preuzme maksimalnu brzinu koju dozvoljava naša propusnost.

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

    1.    elav <° Linux rekao je

      Vrlo zanimljivo ...

    2.    Đavole rekao je

      Zanimljivo, razmišljao sam da probam axel, ali prema onome što kažete, mislim da ću prvo probati lftp.

  11.   sieg84 rekao je

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

  12.   Đavole rekao je

    vau, razmišljao sam da ga instaliram na svoj Slackware, ali tek sam shvatio da ... Već sam ga instalirao po defaultu 🙂, sada to moram isprobati 😀

  13.   julio74 rekao je

    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%] ………. ………. ………. …….
    pthread error !!!
    pthread error !!!

    i ne preuzimam ništa, a 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
    Započinje preuzimanje

    I dalje sam preuzeo datoteku pomoću wgeta i bilo je u redu, ali volio bih znati što se dogodilo

  14.   Amiel rekao je

    Vrlo zanimljivo, imam pitanje, s wgetom nikad ne bih mogao daleko stići jer u Linux Mint 13 Maya nikada nisam pronašao .bashrc datoteku i postoji nekoliko stvari koje moram konfigurirati, dodati alias itd. Na drugim Ubuntu PC-ima Pokušao sam raditi neke stvari s wgetom, sve dok preuzimam nešto s domene s lokalne mreže, nema problema, ali kad god je to drugi URL, daje mi grešku autentifikacije s proxy serverom, moram definitivno znati šta trebam učiniti da dodam, konfiguriram (zamišljam nešto u .bashrc) i definitivno ostavim svoje korisničko ime ili passwd kad idem da preuzmem nešto pomoću terminala, nemoj mi više ponavljati tu grešku, nadam se da će mi netko poslati linija. Hvala svima, stranica je jako dobra 🙂

    1.    KZKG ^ Gaara rekao je

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

  15.   Amiel rekao je

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

    Pa brate hvala u svakom slučaju.

  16.   Gilberto rekao je

    Kakve datoteke je u stanju preuzeti? Kako da preuzmem sa servera? npr. putlocker?

  17.   hugo rekao je

    dobar doprinos, takođe je vrlo brz.

  18.   Nandor rekao je

    Milion hvala!