Axel: downloads per terminal beter dan met wget

We hebben al gezien hoe u bestanden van internet kunt downloaden via onze terminal, met behulp van wget … Maar wget is helaas niet perfect.

Wanneer we een bestand downloaden met wget, begint het (wget) het te downloaden met behulp van een enkel verzoek, dat wil zeggen een enkele downloadthread. Soms willen we echter hetzelfde bestand downloaden met meerdere threads.

Dat is (en op een eenvoudiger manier uit te leggen) ...

We beginnen een bestand te downloaden met slechts 1 thread (pad, verzoek), en als we om wat voor reden dan ook een snelheidsbeperking hebben, of enige beperking die onze "aardige en eerlijke" ISP heeft besloten te configureren, dan hebben we de beperking daar ... het zal ons storen totdat we het niet kunnen.

Als we ondertussen meerdere downloadpaden / threads gebruiken (laten we zeggen 10 of meer), nou… we zullen zien hoe de downloadsnelheid hoger is dan wat we zouden hebben als we slechts 1 thread hadden gebruikt.

Het probleem is dat wget GEEN multi-threaded downloads ondersteunt, ik heb tenminste geen manier gevonden om dit te doen, en dit is waar het binnenkomt Axel ????

Met Axel kun je, wat wget niet doet, hetzelfde bestand downloaden met behulp van verschillende threads.

Om bijvoorbeeld te downloaden: http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh we zetten een terminal in

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

Een voorbeeld screenshot:

Het is duidelijk dat u het moet installeren voordat u het gebruikt 😀

Om dit te doen, wordt het op distributies zoals Debian of daarop gebaseerd (Ubuntu, Mint, LMDE, SolusOS, enz.) Geïnstalleerd met:

sudo apt-get install axel

In Arch:

sudo pacman -S as

Je kunt de hulp van bijl lezen door:

man axel

En hier eindigt het bericht 🙂

Ik hoop dat het nuttig is geweest 😀


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   algabe zei

    Heel goed ... Ik ben het al aan het testen. bedankt!! 🙂

    In Fedora:

    sudo yum installeer axel

  2.   gepast zei

    Toen ik Slackware gebruikte, heb ik het een tijdje gebruikt, maar ik had altijd problemen met het downloaden van isos en films, de MD5's waren altijd anders en het proberen om de isos op te nemen gaf halverwege problemen.

    In Fedora test ik het nog steeds niet.

    1.    KZKG ^ Gaara zei

      Tot nu toe ben ik zo blij als een kind in een snoepwinkel 😀

  3.   jamin-samuël zei

    Wao wist dit niet O_O

    Bedankt KZKG ^ Gaara

    1.    KZKG ^ Gaara zei

      Een voorproefje 🙂

  4.   tammu zei

    Ik had ook geen idee

  5.   linux is waardeloos zei

    Linux is waardeloos, alleen geeks en hackers gebruiken het!

    1.    Hugo zei

      Waarschijnlijk waar. Linux is niet het ideale systeem voor idioten 😉

    2.    Mecate SL zei

      Absoluut ... dit is pure vuiligheid ... er is geen virus, het systeem crasht nooit, ik heb alles een paar klikken verwijderd ... waar is het gecompliceerde en problematische van een serieus besturingssysteem !!! Ik mis de winbugs ...

      -Hey jij. Waarom heb je je hand niet opgestoken?
      -Omdat ik geen Windows gebruik.
      De professor, verrast, vroeg opnieuw:
      - Wel, als u geen Windows gebruikt, welk besturingssysteem gebruikt u dan?
      -GNU / Linux. -Hij antwoordde trots-
      De professor, wiens fanatieke oren zoiets niet konden geloven, riep uit:
      -Maar mijn zoon, welke zonde heb je begaan om zo'n rotzak te gebruiken?
      De student, heel kalm, antwoordde:
      -Mijn vader is computerwetenschapper en gebruikt OpenSuse, mijn moeder is beveiligingsadviseur en gebruikt Debian Linux en mijn broer studeert natuurkunde en gebruikt Linux Mandrake, daarom gebruik ik ook GNU / Linux! -hij eindigde trots en overtuigd-
      'Nou,' antwoordde de professor geïrriteerd, 'maar dat is geen reden om Linux te gebruiken.' Je hoeft niet te doen wat je ouders doen. Als je moeder zich bijvoorbeeld prostitueerde en de hele dag drugs gebruikte, je vader zijn ballen aanraakte, dronk als een klootzak en handelde in drugs en je broer winkels beroofde en oma's beroofde, wat zou je dan doen?
      - Zeker Windows installeren !!!

      1.    elav <° Linux zei

        Leuke grap, ik had het al gezien hahaha.

  6.   sieg84 zei

    ooit gebruiken om een ​​ISO te verlagen
    Ik heb het nooit meer gebruikt

  7.   sieg84 zei

    ooit gebruiken om een ​​ISO te verlagen
    Ik heb het nooit meer gebruikt ...

  8.   Handleiding van de Bron zei

    Enige tijd geleden probeerde ik Axel in Pacman op aanbeveling van een tutorial die ik daar ontdekte, en niets, ik heb het dezelfde dag verwijderd. Nu ontsnappen de details van waarom me, maar na het proberen van verschillende configuraties, duurde het in alle gevallen veel langer om ermee bij te werken dan zonder.

    Over een ander onderwerp, gisteren wachtte ik de hele dag op een bericht over de verjaardag van de blog ... en natuurlijk het nieuwe ontwerp (ik zal je lastig vallen totdat je het zegt: D).

    1.    KZKG ^ Gaara zei

      Wat betreft het nieuwe thema, het is nog niet eens op afstand af ... het is ingewikkelder geweest dan we denken, zeker als we nadenken over enkele wijzigingen in het ontwerp.

  9.   pardinho10 zei

    eh en waar worden de gedownloade bestanden opgeslagen =?

    1.    diazepam zei

      In de directory waarin u de axel uitvoert

    2.    KZKG ^ Gaara zei

      Exact 🙂
      Als u zich in de terminal bevindt in / home / uw-gebruiker / Documenten… daar in Documenten wordt het bestand gedownload.

  10.   msx zei

    Geachte @ KZKG ^ Gaara, Ik zou aan uw notitie een beschrijving willen toevoegen van lftp, naar mijn mening het definitieve hulpmiddel voor gesegmenteerde downloads vanaf de opdrachtregel, veel beter dan de rest.

    Ik was gestopt met het gebruik van axel omdat de magere man die het had gedaan het niet meer had bijgewerkt, hij maakte slechts af en toe kleine reparaties.
    Toen ik je bericht las, ging ik rechtstreeks naar de website van axel [0] en vond ik twee prettige nieuwtjes:
    1. axel wordt nu onderhouden door iemand anders, wat betekent dat het project niet is gestorven en de applicatie zeker zal updaten. (dit is het minder relevante nieuws van de twee)
    2. de maker van axel is ook de maker van BitlBee [1], gewoon GEWELDIG!

    Voor degenen onder u die niet bekend zijn met BitlBee, de app is een server die als een daemon op de achtergrond draait en het mogelijk maakt om al onze IM (instant messaging) -accounts op één IRC-kanaal te verenigen, wat een perfect coole nerd is.
    Ik heb bijvoorbeeld meestal een WeeChat [2] -sessie open in een tabblad in Yakuake (ze kunnen uiteraard elke IRC-client gebruiken die ze willen: Irssi, Konversation, Quassel, Kvirc, X-Chat, Pidgin, mIRC, wat ze maar willen), van dezelfde WeeChat die ik maak met de lokale BitlBee-server (ja, BitlBee-servers kunnen ook op het net worden gemaakt om verschillende soorten gebruikers te bedienen, helemaal geweldig) waarmee, wanneer ik verbinding maak met de BitlBee-server, het me automatisch begint te loggen in alle berichtendiensten die ik heb geregistreerd, dus ik hoef geen grafische applicatie te gebruiken om online te zijn [3] en wat veel beter is, ik gebruik WeeChat (waarvan ik een fan ben) voor al mijn online communicatie . Met WeeChat kun je vele soorten plug-ins gebruiken om te informeren over inkomende berichten, bijvoorbeeld Growl [4], hetzelfde interne berichtensysteem dat wordt gebruikt door MacOS.

    Maar goed, ik verliet het onderwerp een beetje.
    Toen ik zag dat de ontwikkeling van axel was gestopt, bleef ik zoeken en vond ik de applicatie die naar mijn bescheiden begrip de vader en moeder is van alle console-downloadmanagers in GNU / Linux: lftp.
    lftp is gewoon IM-PRE-SIO-NAN-TE, het is niet alleen een downloadmanager, het is een complete interface voor multiprotocol FTP / HTTP-downloads ontworpen voor gesegmenteerde downloads, met taakbeheermogelijkheden (vergelijkbaar met de takenwachtrij van BASH) , parallelle bestandsoverdracht (met de bijbehorende multisegmentatie / gespiegeld voor elk), voortzetting van mislukte of onderbroken downloads, veilig inloggen met inloggegevens op FTP-sites (axel ondersteunt geen aangemelde login op FTP's) en veel meer functies dan dat ze de koning van download managers.
    Bovendien is het de lichtste van alle downloadmanagers met meerdere segmenten (ja, nog lichter dan Axel) en kunnen we de verbinding tot het laatste stukje persen, zodat als we de download configureren om absoluut al onze bandbreedte te gebruiken (en zolang de oorsprong het toelaat) wordt lftp gedownload met de maximaal mogelijke snelheid van onze verbinding - pas op dat we mogelijk geen resterende band hebben om te navigeren!
    lftp is een enorm krachtig hulpmiddel, hoewel ik het voorlopig alleen gebruik om bestanden te downloaden tot het maximum van mijn verbinding. Om dit te doen heb ik deze alias gemaakt, zodat ik niet elke keer dat ik iets download de hele instructie hoef in te typen:

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

    De downloadinstructie zou zijn: $ L {url_completa_del_file_to_download}; stoppen '
    De puntkomma is om het vorige instructieblok te beëindigen zoals het in Bash wordt gedaan, daarna vertel ik het om de uitvoering te beëindigen met quit en de hele instructie af te sluiten met een laatste vinkje.
    Lees duidelijk de man-pagina van lftp om te zien wat -e, pget, -n, etc. doet.

    Ten slotte: er is nog maar één tool waarvan ik heb geverifieerd dat deze dezelfde efficiëntie heeft als lftp en het is de extensie voor Fiefox DownThemAll: net als lftp heeft het een buitengewone snelheid om bestanden van het net te downloaden en het beste is dat, ook zoals lftp , Het heeft geen snelheidslimiet, het probeert altijd te downloaden met de maximale snelheid die onze bandbreedte ons toestaat.

    Groeten en ik hoop dat deze apps je van dienst zijn.

    [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 is een instant messaging-client met meerdere protocollen die speciaal is ontworpen om vanaf de console te worden uitgevoerd.
    [4] http://growl.info/
    [5]

    1.    elav <° Linux zei

      Heel interessant ...

    2.    Diavolo zei

      Interessant, ik dacht erover om Axel te proberen, maar van wat je zegt, denk ik dat ik eerst lftp zal proberen.

  11.   sieg84 zei

    @ Pardinho 10 waar u zich bevindt (terminal) bij gebruik van axel

  12.   Diavolo zei

    wow ik dacht erover om het op mijn Slackware te installeren, maar ik realiseerde me net dat ... ik het al standaard had geïnstalleerd 🙂, nu moet ik het gewoon proberen 😀

  13.   julio74 zei

    Ik ging een bestand downloaden en het kwam er zo uit, ik laat alleen het laatste deel zien omdat het bijna de hele terminal heeft ingeslikt:
    [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-fout !!!
    pthread-fout !!!

    en ik download niets en hij voert zo uit

    makelaar @ linux-elite: ~> axel -n 10 ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Download initialiseren: ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Bestandsgrootte: 1074190065 bytes
    Uitvoerbestand UrbanTerror411.zip openen
    download starten

    Ik heb het bestand nog steeds gedownload met wget en het ging goed, maar ik zou graag willen weten wat er is gebeurd

  14.   Amiel zei

    Heel interessant, ik heb een vraag, met wget zou ik nooit ver kunnen komen, aangezien ik in Linux Mint 13 Maya het .bashrc-bestand nooit heb gevonden en er zijn verschillende dingen die ik moet configureren, een alias toevoegen enz., Op andere Ubuntu-pc's die ik heb geprobeerd een aantal dingen te doen met wget, zolang ik maar iets ga downloaden van het domein van het lokale netwerk, geen probleem, maar als het een andere URL is, krijg ik een authenticatiefout met de proxyserver, ik moet het zeker weten wat ik moet doen om toe te voegen, te configureren (ik veronderstel dat het iets in de .bashrc is) en zeker mijn gebruikersnaam of passwd achter te laten voor wanneer ik iets ga downloaden met de terminal, geef me die fout niet opnieuw, ik hoop dat iemand gooit mij een lijn. Bedankt allemaal, de site is erg goed 🙂

    1.    KZKG ^ Gaara zei

      In het laatste geval kun je / etc / wgetrc ... kijken in dat bestand waar proxy staat, daar zul je de opties zien 😀

  15.   Amiel zei

    Ik heb het gezien, ik heb geprobeerd het te configureren, maar het maakt me een beetje ongemakkelijk, ik begrijp de taal perfect, dat is geen probleem, maar het geeft me steeds een auth-fout. 🙁
    Ik ga het vanaf het begin opnieuw proberen, ik wil ook iets soortgelijks doen met axel, wat ik hier zie, is erg goed. En ik moet echt van tijd tot tijd het vreemde bestand van internet downloaden, en niets beters dan het in de geekstijl te doen, en meer Pro, dan de terminal ... Ik hou ook van bash!

    Nou broer toch bedankt.

  16.   gilberto zei

    Wat voor soort bestanden kan het downloaden? Hoe download ik van een server? bijv. putlocker?

  17.   hugo zei

    goede bijdrage, het is ook erg snel.

  18.   Nandor zei

    Een miljoen bedankt!