Axel: Sťahovanie pomocou terminálu lepšie ako pomocou wget

Už sme videli, ako sťahovať súbory z internetu cez náš terminál, pomocou wget ... Ale wget bohužiaľ nie je dokonalý.

Keď stiahneme súbor s wget, začne ho (wget) sťahovať pomocou jednej žiadosti, to znamená jedného vlákna na stiahnutie. Niekedy však chceme stiahnuť ten istý súbor pomocou viacerých vlákien.

To je (a vysvetľuje sa to jednoduchším spôsobom) ...

Začneme sťahovať súbor iba pomocou 1 vlákna (cesta, požiadavka), a ak máme z nejakého dôvodu nejaké obmedzenie rýchlosti alebo akékoľvek obmedzenie, ktoré sa náš „pekný a čestný“ ISP rozhodol nakonfigurovať, budeme mať toto obmedzenie práve tam ... bude nás to trápiť, kým to nedokážeme.

Medzitým, ak použijeme niekoľko ciest / vlákien na stiahnutie (povedzme 10 alebo viac), dobre ... uvidíme, ako bude rýchlosť sťahovania vyššia ako rýchlosť, ktorú by sme dosiahli, keby sme použili iba 1 vlákno.

Problém je v tom, že wget nepodporuje sťahovanie viacerých vlákien, aspoň som nenašiel spôsob, ako to urobiť, a tu prichádza na rad axel 😀

Axel umožňuje to, čo wget nie, stiahnite si ten istý súbor pomocou viacerých vlákien.

Napríklad na stiahnutie: http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh dali sme do terminálu

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

Príklad snímky obrazovky:

Je zrejmé, že pred použitím si ho musíte nainštalovať 😀

Za týmto účelom je v distrách ako Debian alebo na nich založených (Ubuntu, Mint, LMDE, SolusOS atď.) Nainštalovaný s:

sudo apt-get nainštalovať axel

V oblúku:

sudo pacman -S axel

Pomoc sekery si môžete prečítať vložením:

muž axel

A tu sa príspevok končí 🙂

Dúfam, že to bolo užitočné 😀


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Algave dijo

    Veľmi dobre ... už to testujem. Vďaka!! 🙂

    Vo Fedore:

    sudo yum nainštalovať axel

  2.   riadny dijo

    Keď som používal Slackware, chvíľu som ho používal, ale vždy som mal problémy so sťahovaním súborov isos a filmov, MD5 boli vždy iné a pokusy o záznam systému isos spôsobili problémy do polovice.

    Vo Fedore to stále netestujem.

    1.    KZKG ^ Gaara dijo

      Zatiaľ som šťastná ako dieťa v cukrárni 😀

  3.   jamin samuel dijo

    Wao tento O_O nepoznal

    Ďakujem KZKG ^ Gaara

    1.    KZKG ^ Gaara dijo

      Chuť 🙂

  4.   Tammuz dijo

    Ani ja som to netušil

  5.   linux naštve dijo

    Linux je na hovno, používajú ho iba geekovia a hackeri!

    1.    Hugo dijo

      Asi pravda. Linux nie je ideálny systém pre idiotov 😉

    2.    Mecate SL dijo

      Rozhodne ... toto je čistá špina ... nie je tam žiadny vírus, systém nikdy nezlyhá, všetko mám pár kliknutí ďalej ... kde je komplikovaný a problematický vážny OS !!! Chýbajú mi winbugy ...

      -Ahoj. Prečo si nezdvihol ruku?
      -Lebo nepoužívam Windows.
      Profesor, prekvapený, sa opäť opýtal:
      -No, ak nepoužívate Windows, aký operačný systém používate?
      -GNU / Linux. -Odpovedal pyšne-
      Profesor, ktorého fanatické uši nedokázali takémuto uveriť, zvolal:
      -Ale, môj synu, akého hriechu si sa dopustil, keď si použil takého lúpežníka?
      Študent veľmi pokojne odpovedal:
      -Môj otec je počítačový vedec a používa OpenSuse, moja matka je bezpečnostná konzultantka a používa Debian Linux a môj brat študuje fyziku a používa Linux Mandrake, preto používam aj GNU / Linux! - skončil hrdý a presvedčený-
      „No,“ podráždene odpovedal profesor, „ale to nie je dôvod na používanie Linuxu.“ Nemusíš robiť to, čo tvoji rodičia. Napríklad, ak sa vaša matka prostitúovala a celý deň brala drogy, váš otec sa dotýkal jeho loptičiek, pil ako bastard a rozdával drogy a váš brat okrádal obchody a okrádal babky, čo by ste potom robili?
      - Určite nainštalujte Windows !!!

      1.    elav <° Linux dijo

        Skvelý vtip, už som to videl hahaha.

  6.   INCI Ingredients dijo

    nikdy ho nepoužívajte na zníženie ISO
    Už som to nikdy nepoužil

  7.   INCI Ingredients dijo

    nikdy ho nepoužívajte na zníženie ISO
    Už som to nikdy nepoužil ...

  8.   Manuál zdroja dijo

    Pred časom som vyskúšal Axela v Pacmane na odporúčanie tutoriálu, ktorý som tam zistil, a nič, v ten istý deň som ho odstránil. Teraz podrobnosti, prečo mi unikajú, ale po vyskúšaní rôznych konfigurácií mi aktualizácia vo všetkých prípadoch trvala oveľa dlhšie ako bez nej.

    Pokiaľ ide o inú tému, včera som celý deň čakal na vstup týkajúci sa výročia blogu ... a samozrejme, nový dizajn (budem vás trápiť, kým to nedáte: D).

    1.    KZKG ^ Gaara dijo

      Pokiaľ ide o novú tému, nie je dokončená ani zďaleka ... bola komplikovanejšia, ako si myslíme, o to viac, keď uvažujeme o nejakých zmenách v dizajne.

  9.   pardinho10 dijo

    eh a kde sú uložené stiahnuté súbory =?

    1.    diazepam dijo

      V adresári, kde vykonávate axel

    2.    KZKG ^ Gaara dijo

      Presne 🙂
      Ak sa v termináli nachádzate v priečinku / home / váš používateľ / Dokumenty ... tam v priečinku Dokumenty sa súbor stiahne.

  10.   MSX dijo

    Vážený @ KZKG ^ Gaara, chcel by som pridať do vašej poznámky popis lftp, podľa môjho názoru definitívny nástroj na segmentované sťahovanie z príkazového riadku, ktorý je omnoho lepší ako ostatné.

    Axel som prestal používať, pretože ten chudák, ktorý to urobil, ho prestal aktualizovať, iba občas opravil.
    Pri čítaní vášho príspevku som prešiel priamo na web spoločnosti Axel [0] a našiel som dve príjemné správy:
    1. Axel je teraz udržiavaný niekým iným, čo znamená, že projekt nezomrel a určite aplikáciu aktualizuje. (toto je z týchto dvoch menej dôležitá správa)
    2. tvorca axel je tiež tvorcom BitlBee [1], obyčajný ÚŽASNÝ!

    Pre tých z vás, ktorí BitlBee nepoznajú, je aplikácia serverom, ktorý beží na pozadí ako démon a umožňuje zjednotiť všetky naše účty IM (okamžitých správ) na jednom kanáli IRC, čo je úplne super blbeček.
    Napríklad mám zvyčajne otvorenú reláciu WeeChat [2] na karte v Yakuake (samozrejme môžu použiť ľubovoľného IRC klienta, ktorého chcú: Irssi, Konversation, Quassel, Kvirc, X-Chat, Pidgin, mIRC, čokoľvek chcú), z toho istého WeeChatu, ktorý sa pripájam k miestnemu serveru BitlBee (áno, servery BitlBee je možné vytvoriť aj na sieti tak, aby slúžili rôznym typom používateľov, úplne úžasné), s ktorým, keď sa pripojím k serveru BitlBee, začne ma automaticky prihlasovať do Všetkých služieb zasielania správ, ktoré som zaregistroval, takže na pripojenie online nepotrebujem používať grafickú aplikáciu [3] a čo je ešte lepšie, na svoju online komunikáciu používam web WeeChat (ktorého som fanúšikom). . WeeChat vám umožňuje používať mnoho typov doplnkov na oznamovanie prichádzajúcich správ, napríklad Growl [4], čo je rovnaký systém interných správ, aký používa MacOS.

    Ale hej, trochu som tému opustil.
    Keď som videl, že vývoj spoločnosti Axel sa zastavil, stále som hľadal a našiel aplikáciu, ktorá je podľa môjho skromného pochopenia otcom a matkou všetkých správcov sťahovania konzoly v GNU / Linux: lftp. [5]
    lftp je jednoducho IM-PRE-SIO-NAN-TE, nie je to len správca sťahovania, je to kompletné rozhranie pre viacprotokolové sťahovanie FTP / HTTP určené pre segmentované sťahovanie, s možnosťami správy úloh (podobné frontu úloh BASH) , paralelný prenos súborov (s príslušnou multisegmentáciou / zrkadlením pre každú z nich), pokračovanie neúspešného alebo prerušeného sťahovania, zabezpečené prihlásenie s prihlasovacími údajmi na stránky FTP (Axel nepodporuje prihlasovacie údaje prihlásené na FTP) a mnoho ďalších funkcií, vďaka ktorým je kráľom správcovia sťahovania.
    Okrem toho je to najľahší zo všetkých viacsegmentových správcov sťahovania (áno, ľahší ako stále Axel) a umožňuje nám stlačiť pripojenie na posledný bit, takže ak nakonfigurujeme sťahovanie tak, aby využívalo úplne celú našu šírku pásma ( a pokiaľ to pôvod umožňuje) lftp bude sťahovať maximálnou možnou rýchlosťou nášho pripojenia - dajte pozor, aby sme nemuseli mať nejaké zostávajúce pásmo na navigáciu!
    lftp je nesmierne výkonný nástroj, aj keď ho zatiaľ používam iba na sťahovanie súborov na maximum. Pre tento účel som vytvoril tento alias, aby som nemusel zadávať celú inštrukciu zakaždým, keď si niečo stiahnem:

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

    Inštrukcia na stiahnutie bude: $ L {url_completa_del_file_to_download}; skončiť '
    Bodkočiarka má ukončiť predchádzajúci blok inštrukcií tak, ako sa to robí v Bashi, potom mu poviem, aby ukončil svoje vykonávanie príkazom quit a zavrel celú inštrukciu poslednou značkou začiarknutia.
    Je zrejmé, že na manuálovej stránke lftp nájdete informácie o tom, čo robia -e, pget, -n atď.

    Nakoniec: existuje iba jeden ďalší nástroj, ktorý som overil, má rovnakú účinnosť ako lftp a je to rozšírenie pre Fiefox DownThemAll: rovnako ako lftp má mimoriadnu rýchlosť sťahovania súborov zo siete a najlepšie je, že tiež ako lftp „Nemá obmedzenie rýchlosti, vždy sa snaží sťahovať maximálnou rýchlosťou, akú umožňuje naša šírka pásma.

    Zdravím vás a dúfam, že vám tieto aplikácie poslúžia.

    [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 klient s viacerými protokolmi okamžitých správ, ktorý je navrhnutý tak, aby bežal najmä z konzoly.
    [4] http://growl.info/
    [5]

    1.    elav <° Linux dijo

      Veľmi zaujímavé ...

    2.    Diabol dijo

      Je zaujímavé, že som uvažoval, že vyskúšam axel, ale z toho, čo hovoríš, si myslím, že najskôr vyskúšam lftp.

  11.   INCI Ingredients dijo

    @ Pardinho 10, kde sa nachádzate (terminál), keď používate axel

  12.   Diabol dijo

    wow, premýšľal som o inštalácii na môj Slackware, ale práve som si uvedomil, že ... už som to mal nainštalované štandardne 🙂, teraz to musím len vyskúšať 😀

  13.   julio74 dijo

    Išiel som stiahnuť súbor a vyšlo to takto. Zobrazujem iba poslednú časť, pretože prehltla takmer celý terminál:
    [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%] ………. ………. ………. …….
    chyba pthread !!!
    chyba pthread !!!

    a nič nestiahnem a on takto koná

    brokerer @ linux-elite: ~> axel -n 10 ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Inicializuje sa sťahovanie: ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Veľkosť súboru: 1074190065 bajtov
    Otvára sa výstupný súbor UrbanTerror411.zip
    Spúšťa sa sťahovanie

    Stále som si stiahol súbor s wget a bolo to v poriadku, ale rád by som vedel, čo sa stalo

  14.   amiel dijo

    Veľmi zaujímavé, mám otázku, s wgetom som sa nikdy nemohol dostať veľmi ďaleko, pretože v Linux Mint 13 Maya som nikdy nenašiel súbor .bashrc a existuje niekoľko vecí, ktoré musím nakonfigurovať, pridať alias atď. Na iných počítačoch s Ubuntu, ktoré mám sa pokúsili urobiť nejaké veci s wget, pokiaľ idem sťahovať niečo z domény z lokálnej siete, žiadny problém, ale kedykoľvek je to iná URL, dá mi chybu autentifikácie s proxy serverom, musím to určite vedieť čo mám urobiť, aby som pridal, nakonfiguroval (niečo si predstavujem v .bashrc) a definitívne zanechal svoje užívateľské meno alebo heslo, keď idem niečo stiahnuť pomocou terminálu, už mi túto chybu nedaj, dúfam, že mi niekto hodí riadok. Ďakujem všetkým, stránka je veľmi dobrá 🙂

    1.    KZKG ^ Gaara dijo

      V poslednom prípade môžete nakonfigurovať / etc / wgetrc ... pozrieť sa do toho súboru, kde je napísané proxy, tam uvidíte možnosti 😀

  15.   amiel dijo

    Videl som to, pokúsil som sa to nakonfigurovať, ale je mi to trochu nepríjemné, perfektne rozumiem jazyku, to nie je problém, ale stále mi to dáva chybu auth.? 🙁
    Skúsim to znova od začiatku, tiež chcem urobiť niečo podobné s axelom, ktorý tu vidím veľmi dobre. A naozaj z času na čas potrebujem stiahnuť nejaký ďalší súbor z webu a nič lepšie, ako to urobiť v geekovom štýle a viac Pro ako terminál ... Milujem tiež bash!

    No, brat, aj tak ďakujem.

  16.   Gilberto dijo

    Aký druh súborov je schopný sťahovať? Ako stiahnem zo servera? napr. putlocker?

  17.   Hugo dijo

    dobrý príspevok, je to tiež veľmi rýchle.

  18.   Nandor dijo

    Milión vďaka!