Axel: Nedlastinger etter terminal bedre enn med wget

Vi har allerede sett hvordan du laster ned filer fra internett via terminalen vår, bruker wget ... Men wget er dessverre ikke perfekt.

Når vi laster ned en fil med wget, begynner den (wget) å laste den ned ved hjelp av en enkelt forespørsel, det vil si en enkelt nedlastningstråd. Noen ganger vil vi imidlertid laste ned den samme filen ved hjelp av flere tråder.

Jeg mener (og forklarer på en enklere måte) ...

Vi begynner å laste ned en fil ved hjelp av en enkelt tråd (sti, forespørsel), og hvis vi av en eller annen grunn har en slags hastighetsbegrensning, eller noen begrensning som vår "hyggelige og ærlige" ISP har bestemt seg for å konfigurere, vil vi ha begrensningen der fullt ut ... det vil plage oss til vi ikke kan.

I mellomtiden, hvis vi bruker flere nedlastingsbaner / tråder (la oss si 10 eller flere), vel ... vi vil se hvordan nedlastingshastigheten er høyere enn hva vi ville hatt hvis vi bare hadde brukt en tråd.

Problemet er at wget IKKE støtter nedlastinger med flere tråder, i det minste har jeg ikke funnet en måte å gjøre dette på, og det er her det kommer inn Axel ????

Axel lar deg hva wget ikke gjør, last ned den samme filen ved hjelp av flere tråder.

For eksempel for å laste ned: http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh vi setter inn en terminal

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

Et eksempel på skjermbilde:

Før du bruker den, må du selvsagt installere den 😀

For å gjøre dette, på distros som Debian eller basert på det (Ubuntu, Mint, LMDE, SolusOS, etc.) er det installert med:

sudo apt-get install axel

I buen:

sudo pacman -S aksel

Du kan lese hjelpen til øks ved å sette:

mann aksel

Og vel her slutter innlegget 🙂

Jeg håper det har vært nyttig 😀


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Algave sa

    Veldig bra ... Jeg tester det allerede. Takk!! 🙂

    I Fedora:

    sudo yum installer aksel

  2.   ordentlig sa

    Da jeg brukte Slackware brukte jeg det en stund, men jeg hadde alltid problemer med å laste ned isos og filmer, MD5-ene var alltid forskjellige, og det å prøve å ta opp isos ga problemer halvveis.

    I Fedora tester jeg fortsatt ikke det.

    1.    KZKG ^ Gaara sa

      Så langt er jeg like lykkelig som et barn i en godteributikk 😀

  3.   jamin samuel sa

    Wao visste ikke dette O_O

    Takk KZKG ^ Gaara

    1.    KZKG ^ Gaara sa

      En smak 🙂

  4.   Tammuz sa

    Jeg ante heller ikke

  5.   Linux suger sa

    Linux suger, bare geeks og hackere bruker det!

    1.    Hugo sa

      Sannsynligvis sant. Linux er ikke det ideelle systemet for idioter 😉

    2.    Mecate SL sa

      Definitivt ... dette er ren skitt ... det er ikke noe virus, systemet svikter aldri, jeg har alt et par klikk unna ... hvor er det kompliserte og problematiske med seriøst operativsystem !!! Jeg savner winbugs ...

      -Hei du. Hvorfor har du ikke løftet hånden din?
      -Fordi jeg ikke bruker Windows.
      Professor, overrasket, spurte igjen:
      -Vel, hvis du ikke bruker Windows, hvilket operativsystem bruker du?
      -GNU / Linux. -Han svarte stolt-
      Professoren, hvis fanatiske ører ikke kunne tro noe slikt, utbrøt:
      -Men sønnen min, hvilken synd har du begått å bruke en slik botch?
      Studenten, veldig rolig, svarte:
      -Faren min er informatiker og bruker OpenSuse, moren min er sikkerhetskonsulent og bruker Debian Linux og broren min studerer fysikk og bruker Linux Mandrake, det er derfor jeg også bruker GNU / Linux! -han ferdig stolt og overbevist-
      "Vel," svarte profen irritert, "men det er ingen grunn til å bruke Linux. Du trenger ikke å gjøre det foreldrene dine gjør. For eksempel, hvis moren din prostituerte seg og tok narkotika hele dagen, berørte faren hans baller, drakk som en bastard og delte ut narkotika, og broren din ranet butikker og ranet bestemødre, hva ville du da gjort?
      - Sikkert installere Windows !!!

      1.    elav <° Linux sa

        Stor spøk, jeg hadde allerede sett det hahaha.

  6.   sieg84 sa

    bruk den til å senke en ISO
    Jeg brukte den aldri mer

  7.   sieg84 sa

    bruk den til å senke en ISO
    Jeg brukte den aldri igjen ...

  8.   Håndbok for kilden sa

    For en tid siden prøvde jeg Axel i Pacman på anbefaling av en opplæring som jeg fant der ute, og ingenting, jeg fjernet den samme dag. Nå detaljer om hvorfor unnslippe meg, men etter å ha prøvd forskjellige konfigurasjoner, tok det i alle tilfeller mye lenger tid å oppdatere med det enn uten det.

    På et annet emne ventet jeg i går hele dagen på en oppføring angående jubileet for bloggen ... og selvfølgelig det nye designet (jeg vil plage deg til du sier det: D).

    1.    KZKG ^ Gaara sa

      Når det gjelder det nye temaet, er det ikke en gang eksternt ferdig ... det har vært mer komplisert enn vi tror, ​​enda mer når vi tenker på noen endringer i designet.

  9.   pardinho10 sa

    eh og hvor lagres de nedlastede filene =?

    1.    diazepam sa

      I katalogen der du kjører akselen

    2.    KZKG ^ Gaara sa

      Nøyaktig 🙂
      Hvis du er i terminalen / home / your-user / Documents ... der i Documents vil filen bli lastet ned.

  10.   MSX sa

    Kjære @ KZKG ^ Gaara, jeg vil legge til en beskrivelse av lftp til din kommentar, etter min mening det definitive verktøyet for segmenterte nedlastinger fra kommandolinjen, langt bedre enn resten.

    Jeg hadde sluttet å bruke axel fordi den tynne fyren som gjorde det, hadde sluttet å oppdatere den, han gjorde bare mindre reparasjoner fra tid til annen.
    Da jeg leste innlegget ditt, gikk jeg rett til nettsiden til axel [0], og jeg fant to hyggelige nyheter:
    1. axel vedlikeholdes nå av noen andre, noe som betyr at prosjektet ikke døde og vil helt sikkert oppdatere applikasjonen. (dette er den mindre relevante nyheten om de to)
    2. skaperen av axel er også skaperen av BitlBee [1], vanlig AWESOME!

    For de av dere som ikke er kjent med BitlBee, er appen en server som kjører i bakgrunnen som en demon og gjør det mulig å forene alle våre IM-kontoer (direktemeldinger) på en IRC-kanal, som er en helt kul nerd.
    For eksempel har jeg vanligvis en WeeChat [2] -økt åpen i en fane i Yakuake (åpenbart kan de bruke hvilken IRC-klient de vil ha: Irssi, Konversation, Quassel, Kvirc, X-Chat, Pidgin, mIRC, hva de vil), fra den samme WeeChat jeg kobler til den lokale BitlBee-serveren (ja, BitlBee-servere kan også opprettes på nettet for å betjene forskjellige typer brukere, helt fantastisk) som når jeg kobler til BitlBee-serveren, begynner det automatisk å logge meg på alle meldingstjenestene jeg har registrert, så jeg trenger ikke bruke et grafisk program for å være koblet på nettet [3] og hva som er mye bedre, jeg bruker WeeChat (som jeg er en fan av) for all min online kommunikasjon. WeeChat lar deg bruke mange typer plugin for å varsle om innkommende meldinger, for eksempel Growl [4], som er det samme interne meldingssystemet som brukes av MacOS.

    Men hei, jeg forlot emnet litt.
    Da jeg så at akselutviklingen hadde stoppet, fortsatte jeg å lete og jeg fant applikasjonen som i min ydmyke forståelse er far og mor til alle konsollnedlastingsledere i GNU / Linux: lftp. [5]
    lftp er ganske enkelt IM-PRE-SIO-NAN-TE, det er ikke bare en nedlastingsbehandling, det er et komplett grensesnitt for FTP / HTTP-nedlastinger med flere protokoller designet for segmenterte nedlastinger, med jobbadministrasjonskapasitet (ligner jobbkøen på BASH), parallell filoverføring (med tilsvarende multisegmentering / speilet for hver enkelt), fortsettelse av mislykkede eller kuttede nedlastinger, sikker pålogging med legitimasjon til FTP-nettsteder (axel støtter ikke påloggingsinformasjon for pålogging til FTPer) og mange flere funksjoner enn De utgjør kongen av nedlastingsledere.
    I tillegg er det av alle multisegment-nedlastingsbehandlerne den letteste (yep, lettere enn akselen fremdeles) og lar oss klemme forbindelsen til siste bit, slik at hvis vi konfigurerer nedlastingen til å bruke absolutt all båndbredde ( og så lenge opprinnelsen tillater det) vil lftp laste ned med maksimal hastighet på forbindelsen vår - vær forsiktig så vi ikke har noe gjenværende bånd å navigere!
    lftp er et enormt kraftig verktøy, selv om jeg bare bruker det til nå for å laste ned filer så godt som mulig. For å gjøre dette opprettet jeg dette aliaset, slik at jeg ikke trenger å skrive hele instruksjonen hver gang jeg laster ned noe:

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

    Nedlastingsinstruksjonen vil være: $ L {url_completa_del_file_to_download}; slutte '
    Semikolonet skal avslutte den forrige instruksjonsblokken slik den gjøres i Bash, så ber jeg den avslutte utførelsen med å avslutte og lukke hele instruksjonen med et siste hake.
    Les tydeligvis lftp man-siden for å se hva -e, pget, -n, etc. gjør.

    Til slutt: det er bare ett verktøy som jeg bekreftet har samme effektivitet som lftp, og det er utvidelsen for Fiefox DownThemAll: akkurat som lftp har den en ekstraordinær hastighet til å laste ned filer fra nettet, og det beste er at, også som lftp, Den har ikke et fartsdeksel, det prøver alltid å laste ned med den maksimale hastigheten som båndbredden vår tillater.

    Hilsen og jeg håper disse appene tjener deg.

    [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 er en klient med flere protokoller som er designet for å kjøre spesielt fra konsollen.
    [4] http://growl.info/
    [5]

    1.    elav <° Linux sa

      Veldig interessant ...

    2.    Devil sa

      Interessant, jeg tenkte å prøve Axel, men ut fra det du sier, tror jeg jeg prøver lftp først.

  11.   sieg84 sa

    @ Pardinho 10 der du befinner deg (terminal) når du bruker axel

  12.   Devil sa

    wow jeg tenkte å installere den på Slackware, men jeg skjønte bare at ... Jeg hadde den allerede installert som standard 🙂, nå må jeg bare prøve den 😀

  13.   julio74 sa

    Jeg gikk for å laste ned en fil, og den kom ut slik, jeg viser bare den siste delen siden den svelget nesten hele terminalen:
    [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 feil !!!
    pthread feil !!!

    og jeg laster ikke ned noe, og han utfører slik

    megler @ linux-elite: ~> axel -n 10 ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Initialiserer nedlasting: ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Filstørrelse: 1074190065 bytes
    Åpner utdatafilen UrbanTerror411.zip
    Starter nedlasting

    Jeg lastet fremdeles ned filen med wget, og det var bra, men jeg vil gjerne vite hva som skjedde

  14.   amiel sa

    Veldig interessant, jeg har et spørsmål, med wget kunne jeg aldri komme veldig langt siden i Linux Mint 13 Maya fant jeg aldri .bashrc-filen, og det er flere ting jeg trenger å konfigurere, legge til et alias osv., På andre Ubuntu-PCer har jeg prøvd å gjøre noen ting med wget, så lenge jeg skal laste ned noe fra domenet fra det lokale nettverket, ikke noe problem, men når det er en annen url, gir det meg autentiseringsfeil med proxy-serveren, må jeg vite definitivt hva jeg skal gjøre for å legge til, konfigurere (jeg forestiller meg at det er noe i .bashrc) og definitivt la brukernavnet mitt eller passwd være når jeg skal laste ned noe ved hjelp av terminalen, ikke gi meg den feilen igjen, jeg håper noen kaster meg en linje. Takk alle sammen, siden er veldig bra 🙂

    1.    KZKG ^ Gaara sa

      I det siste tilfellet kan du konfigurere / etc / wgetrc ... se i den filen der det står proxy, der vil du se alternativene 😀

  15.   amiel sa

    Jeg har sett det, jeg har prøvd å konfigurere det, men det gjør meg litt ukomfortabel, jeg forstår språket perfekt, det er ikke et problem, men det fortsetter å gi meg en godkjenningsfeil.? 🙁
    Jeg skal prøve fra start igjen, jeg vil også gjøre noe lignende med axel, som jeg ser her er veldig bra. Og jeg trenger virkelig fra tid til annen å laste ned den rare filen fra nettet, og ikke noe bedre enn å gjøre det i nørd-stil, og mer Pro, enn terminalen ... Jeg elsker også bash!

    Vel bror takk uansett.

  16.   Gilberto sa

    Hva slags filer kan den lastes ned? Hvordan laster jeg ned fra en server? f.eks putlocker?

  17.   hugo sa

    godt bidrag, det er også veldig raskt.

  18.   Nandor sa

    En million takk!