Axel: Downloads ved terminal bedre end med wget

Vi har allerede set, hvordan man downloader filer fra internettet via vores terminal, ved hjælp af wget ... Men wget er desværre ikke perfekt.

Når vi downloader en fil med wget, begynder den (wget) at downloade den ved hjælp af en enkelt anmodning, det vil sige en enkelt downloadtråd. Men nogle gange vil vi downloade den samme fil ved hjælp af flere tråde.

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

Vi begynder at downloade en fil ved kun at bruge 1 tråd (sti, anmodning), og hvis vi af en eller anden grund har en slags hastighedsbegrænsning eller nogen begrænsning, som vores "pæne og ærlige" internetudbyder har besluttet at konfigurere, har vi begrænsningen lige der ... det generer os, indtil vi ikke kan.

I mellemtiden, hvis vi bruger flere downloadstier / tråde (lad os sige 10 eller mere), ja ... vi vil se, hvordan downloadhastigheden er højere end hvad vi ville have, hvis vi kun havde brugt en tråd.

Problemet er, at wget IKKE understøtter downloads med flere tråde, i det mindste har jeg ikke fundet en måde at gøre dette på, og det er her det kommer ind Aksel ????

Axel giver dig, hvad wget ikke gør, download den samme fil ved hjælp af flere tråde.

For eksempel for at downloade: http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh vi anbragte en terminal

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

Et eksempel på screenshot:

Før du bruger det, skal du naturligvis installere det 😀

For at gøre dette installeres det i distroer som Debian eller baseret på det (Ubuntu, Mint, LMDE, SolusOS osv.) Med:

sudo apt-get installer aksel

I bue:

sudo pacman -S aksel

Du kan læse hjælp fra økse ved at sætte:

mand aksel

Og godt her slutter indlægget 🙂

Jeg håber, det har været nyttigt 😀


29 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Algave sagde han

    Meget godt ... Jeg tester det allerede. tak!! 🙂

    I Fedora:

    sudo yum installer aksel

  2.   passende sagde han

    Da jeg brugte Slackware, brugte jeg det i et stykke tid, men jeg havde altid problemer med at downloade isos og film, MD5'erne var altid forskellige, og forsøg på at optage isos gav problemer halvvejs.

    I Fedora tester jeg stadig ikke det.

    1.    KZKG ^ Gaara sagde han

      Indtil videre er jeg lige så glad som et barn i en slikbutik 😀

  3.   jamin samuel sagde han

    Wao vidste ikke dette O_O

    Tak KZKG ^ Gaara

    1.    KZKG ^ Gaara sagde han

      En smag 🙂

  4.   Tammuz sagde han

    Jeg anede heller ikke

  5.   Linux stinker sagde han

    Linux stinker, kun nørder og hackere bruger det!

    1.    Hugo sagde han

      Sandsynligvis sandt. Linux er ikke det ideelle system til idioter 😉

    2.    Mecate SL sagde han

      Absolut ... dette er ren snavs ... der er ingen virus, systemet går aldrig ned, jeg har alt et par klik væk ... hvor er det komplicerede og problematiske ved seriøst OS !!! Jeg savner winbugs ...

      -Hej du. Hvorfor har du ikke løftet din hånd?
      -Fordi jeg ikke bruger Windows.
      Professoren spurgte overrasket igen:
      -Nå, hvis du ikke bruger Windows, hvilket operativsystem bruger du?
      -GNU / Linux. -Han svarede stolt-
      Professoren, hvis fanatiske ører ikke kunne tro sådan noget, udbrød:
      -Men min søn, hvilken synd har du begået med at bruge sådan en bot?
      Studenten, meget rolig, svarede:
      -Min far er computerforsker og bruger OpenSuse, min mor er sikkerhedskonsulent og bruger Debian Linux, og min bror studerer fysik og bruger Linux Mandrake, derfor bruger jeg også GNU / Linux! -han sluttede stolt og overbevist-
      "Nå," svarede profeten irritabelt, "men det er ingen grund til at bruge Linux." Du behøver ikke at gøre, hvad dine forældre gør. For eksempel, hvis din mor var prostitueret og tog stoffer hele dagen, rørte din far sine kugler, drak som en bastard og uddelte stoffer, og din bror røvede butikker og røvede bedstemødre, hvad ville du så gøre?
      - Installer helt sikkert Windows !!!

      1.    elav <° Linux sagde han

        Stor joke, jeg havde allerede set det hahaha.

  6.   sieg84 sagde han

    brug det nogensinde til at sænke en ISO
    Jeg har aldrig brugt det igen

  7.   sieg84 sagde han

    brug det nogensinde til at sænke en ISO
    Jeg har aldrig brugt det igen ...

  8.   Kildens manual sagde han

    For et stykke tid siden prøvede jeg Axel i Pacman på anbefaling af en tutorial, som jeg fandt derude, og intet, jeg fjernede det samme dag. Nu detaljerne om hvorfor undslippe mig, men efter at have prøvet forskellige konfigurationer tog det i alle tilfælde meget længere tid at opdatere med det end uden det.

    Om et andet emne ventede jeg i går hele dagen på en post angående jubilæet for bloggen ... og selvfølgelig det nye design (jeg generer dig, indtil du siger det: D).

    1.    KZKG ^ Gaara sagde han

      Med hensyn til det nye tema er det ikke engang eksternt færdigt ... det har været mere kompliceret end vi tror, ​​endnu mere når vi tænker på nogle ændringer i designet.

  9.   pardinho10 sagde han

    eh og hvor gemmes de downloadede filer =?

    1.    diazepam sagde han

      I det bibliotek, hvor du udfører akslen

    2.    KZKG ^ Gaara sagde han

      Præcis 🙂
      Hvis du er i terminalen i / home / din-bruger / Dokumenter ... der i Dokumenter downloades filen.

  10.   MSX sagde han

    Kære @ KZKG ^ Gaara, jeg vil gerne tilføje en beskrivelse af lftp til din note, efter min mening det endelige værktøj til segmenterede downloads fra kommandolinjen, langt bedre end resten.

    Jeg var stoppet med at bruge axel, fordi den tynde fyr, der gjorde det, var stoppet med at opdatere den, han lavede kun mindre rettelser fra tid til anden.
    Da jeg læste dit indlæg, gik jeg direkte til axels hjemmeside [0], og jeg fandt to behagelige nyheder:
    1. axel vedligeholdes nu af en anden, hvilket betyder at projektet ikke døde og helt sikkert vil opdatere applikationen. (dette er den mindre relevante nyhed af de to)
    2. skaberen af ​​axel er også skaberen af ​​BitlBee [1], almindelig AWESOME!

    For de af jer, der ikke kender BitlBee, er appen en server, der kører i baggrunden som en dæmon og gør det muligt at samle alle vores IM-konti (instant messaging) på en IRC-kanal, hvilket er en perfekt sej nørd .
    For eksempel har jeg normalt en WeeChat [2] -session åben i en fane i Yakuake (selvfølgelig kan de bruge den IRC-klient, de vil have: Irssi, Konversation, Quassel, Kvirc, X-Chat, Pidgin, mIRC, hvad de vil), fra den samme WeeChat opretter jeg forbindelse til den lokale BitlBee-server (ja, BitlBee-servere kan også oprettes på nettet til at betjene forskellige typer brugere, helt fantastisk), hvormed det automatisk begynder at logge mig, når jeg opretter forbindelse til BitlBee-serveren i alle de messaging-tjenester, som jeg har registreret, så jeg behøver ikke bruge en grafisk applikation for at være forbundet online [3] og hvad der er meget bedre, jeg bruger WeeChat (som jeg er fan af) til al min online kommunikation . WeeChat giver dig mulighed for at bruge mange typer plugins til at underrette om indgående beskeder, for eksempel Growl [4], som er det samme interne messaging-system, der bruges af MacOS.

    Men hej, jeg forlod emnet lidt.
    Da akseludviklingen var stoppet, kiggede jeg fortsat og fandt applikationen, der i min ydmyge forståelse er far og mor til alle konsol-downloadadministratorer i GNU / Linux: lftp. [5]
    lftp er simpelthen IM-PRE-SIO-NAN-TE, det er ikke kun en downloadmanager, det er en komplet grænseflade til multiprotokol FTP / HTTP-downloads designet til segmenterede downloads med jobstyringsfunktioner (svarende til jobkøen til BASH) , parallel filoverførsel (med den tilsvarende multisegmentering / spejlet for hver), fortsættelse af mislykkede eller nedskårne downloads, sikker login med legitimationsoplysninger til FTP-sider (axel understøtter ikke login med legitimationsoplysninger til FTP'er) og mange flere funktioner end De gør kongen af downloadadministratorer.
    Derudover er det den letteste af alle download-administratorer med flere segmenter (yep, lettere end axel stadig) og giver os mulighed for at presse forbindelsen ned til den sidste bit, så hvis vi konfigurerer download til at bruge absolut al vores båndbredde (og så længe oprindelsen tillader det) lftp downloades med den maksimalt mulige hastighed på vores forbindelse - pas på, at vi muligvis ikke har noget resterende bånd at navigere!
    lftp er et enormt kraftfuldt værktøj, selvom jeg kun bruger det til nu kun for at downloade filer maksimalt af min forbindelse. For at gøre dette oprettede jeg dette alias, så jeg ikke behøver at skrive hele instruktionen hver gang jeg downloader noget:

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

    Downloadinstruktionen vil være: $ L {url_completa_del_file_to_download}; Afslut '
    Semikolonet skal afslutte den forrige instruktionsblok, som det gøres i Bash, så beder jeg det om at afslutte dets udførelse med afslut og lukke hele instruktionen med et sidste afkrydsningsmærke.
    Læs naturligvis lftp-mandsiden for at se, hvad -e, pget, -n osv. Gør.

    Endelig: der er kun endnu et værktøj, som jeg har bekræftet, har samme effektivitet som lftp, og det er udvidelsen til Fiefox DownThemAll: ligesom lftp har det en ekstraordinær hastighed til at downloade filer fra nettet, og det bedste er, ligesom lftp , Det har ikke et speed cap, det prøver altid at downloade med den maksimale hastighed, som vores båndbredde tillader.

    Hilsner, og jeg håber, at disse apps tjener dig.

    [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 multiprotokol-instant messaging-klient designet til at køre især fra konsollen.
    [4] http://growl.info/
    [5]

    1.    elav <° Linux sagde han

      Meget interessant ...

    2.    Devil sagde han

      Interessant, jeg tænkte på at prøve axel, men ud fra hvad du siger, tror jeg, jeg vil prøve lftp først.

  11.   sieg84 sagde han

    @ Pardinho 10, hvor du befinder dig (terminal), når du bruger axel

  12.   Devil sagde han

    wow jeg tænkte på at installere den på min Slackware, men jeg forstod bare, at ... Jeg havde den allerede installeret som standard 🙂, nu skal jeg bare prøve det 😀

  13.   julio74 sagde han

    Jeg gik for at downloade en fil, og den kom sådan ud, jeg viser kun den sidste del, da den slugte næsten 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 fejl !!!
    pthread fejl !!!

    og jeg downloader ikke noget, og han udfører sådan

    mægler @ linux-elite: ~> axel -n 10 ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Initialiserer download: ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Filstørrelse: 1074190065 bytes
    Åbning af outputfil UrbanTerror411.zip
    Starter download

    Jeg downloadede stadig filen med wget, og det gik godt, men jeg vil gerne vide, hvad der skete

  14.   Amiel sagde han

    Meget interessant, jeg har et spørgsmål, med wget kunne jeg aldrig komme meget langt, da jeg i Linux Mint 13 Maya aldrig fandt .bashrc-filen, og der er flere ting, jeg skal konfigurere, tilføje et alias osv. På andre Ubuntu-pc'er jeg har forsøgt at gøre nogle ting med wget, så længe jeg skal downloade noget fra domænet fra det lokale netværk, ikke noget problem, men når det er en anden URL, giver det mig godkendelsesfejl med proxyserveren, skal jeg vide det helt sikkert hvad jeg skal gøre for at tilføje, konfigurere (jeg forestiller mig, at det er noget i .bashrc) og efterlad bestemt mit brugernavn eller passwd, når jeg skal downloade noget ved hjælp af terminalen, giv mig ikke den fejl igen, jeg håber nogen kaster mig en linje. Tak alle sammen, siden er meget god 🙂

    1.    KZKG ^ Gaara sagde han

      I det sidste tilfælde kan du konfigurere / etc / wgetrc ... se i den fil, hvor det står proxy, der vil du se mulighederne 😀

  15.   Amiel sagde han

    Jeg har set det, jeg har forsøgt at konfigurere det, men det gør mig lidt ubehagelig, jeg forstår sproget perfekt, det er ikke et problem, men det bliver ved med at give mig en auth-fejl.? 🙁
    Jeg prøver fra start igen, jeg vil også gøre noget lignende med axel, som jeg ser her er meget godt. Og jeg har virkelig brug for fra tid til anden at downloade en anden fil fra internettet, og intet bedre end at gøre det i nørdstil og mere Pro end terminalen ... Jeg elsker også bash!

    Nå bror tak alligevel.

  16.   Gilberto sagde han

    Hvilken slags filer kan den downloade? Hvordan downloader jeg fra en server? fx putlocker?

  17.   hugo sagde han

    godt bidrag, det er også meget hurtigt.

  18.   Nandor sagde han

    En million tak!