Axel: Stahování pomocí terminálu lépe než s wget

Už jsme viděli, jak stahovat soubory z internetu přes náš terminál, pomocí wget … Ale wget bohužel není dokonalý.

Když stáhneme soubor s wget, začne jej (wget) stahovat pomocí jediného požadavku, tj. Jediného vlákna pro stahování. Někdy však chceme stáhnout stejný soubor pomocí více vláken.

To je (a vysvětluje jednodušším způsobem) ...

Začneme stahovat soubor pouze pomocí 1 vlákna (cesta, požadavek), a pokud z nějakého důvodu máme nějaké omezení rychlosti nebo jakékoli omezení, které se náš „milý a čestný“ ISP rozhodl nakonfigurovat, budeme mít omezení právě tam ... bude nás to obtěžovat, dokud nemůžeme.

Mezitím, pokud použijeme několik cest / vláken pro stahování (řekněme 10 nebo více), no ... uvidíme, jak bude rychlost stahování vyšší, než jakou bychom měli, kdybychom použili pouze 1 vlákno.

Problém je v tom, že wget nepodporuje stahování s více vlákny, alespoň jsem nenašel způsob, jak to udělat, a to je místo, kde to přichází Axel ????

Axel vám umožňuje to, co wget ne, stáhněte si stejný soubor pomocí několika vláken.

Například ke stažení: http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh vložili jsme terminál

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

Ukázkový snímek obrazovky:

Je zřejmé, že před použitím jej musíte nainstalovat 😀

Chcete-li to provést, v distribucích, jako je Debian nebo na základě toho (Ubuntu, Mint, LMDE, SolusOS atd.), Je nainstalován s:

sudo apt-get install axel

V oblouku:

sudo pacman -S axel

Pomoc sekery si můžete přečíst zadáním:

muž Axel

A tady příspěvek končí 🙂

Doufám, že to bylo užitečné 😀


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Algave řekl

    Velmi dobře ... už to testuji. dík!! 🙂

    Ve Fedoře:

    sudo yum nainstalovat axel

  2.   řádný řekl

    Když jsem používal Slackware, používal jsem ho chvíli, ale vždy jsem měl problémy se stahováním isos a filmů, MD5s byly vždy jiné a pokus o záznam isosu způsobil problémy v polovině.

    Ve Fedoře to stále netestuji.

    1.    KZKG ^ Gaara řekl

      Zatím jsem šťastná jako dítě v cukrárně 😀

  3.   jamin samuel řekl

    Wao toto O_O neznal

    Díky KZKG ^ Gaara

    1.    KZKG ^ Gaara řekl

      Chuť 🙂

  4.   Tammuz řekl

    Ani jsem neměl tušení

  5.   linux naštve řekl

    Linux je naštvaný, používají ho pouze geekové a hackeři!

    1.    Hugo řekl

      Pravděpodobně pravda. Linux není ideální systém pro idioty 😉

    2.    Mecate SL řekl

      Rozhodně ... to je čistá špína ... není tam žádný virus, systém nikdy nepadne, všechno mám pár kliknutí ... kde je komplikovaný a problematický seriózní OS !!! Chybí mi štěnice ...

      - Ahoj. Proč jsi nezvedl ruku?
      -Protože nepoužívám Windows.
      Profesor se překvapeně zeptal znovu:
      -No, pokud nepoužíváte Windows, jaký operační systém používáte?
      -GNU / Linux. -Odpověděl pyšně-
      Profesor, jehož fanatické uši takové věci nemohly uvěřit, zvolal:
      -Ale můj synu, jakého hříchu jsi se dopustil, když jsi použil takovou botu?
      Student, velmi klidný, odpověděl:
      -Můj otec je počítačový vědec a používá OpenSuse, moje matka je bezpečnostní konzultantka a používá Debian Linux a můj bratr studuje fyziku a používá Linux Mandrake, proto také používám GNU / Linux! - skončil pyšný a přesvědčený-
      „No,“ odpověděl podrážděně profesor, „ale to není důvod používat Linux.“ Nemusíte dělat to, co dělají vaši rodiče. Například pokud se vaše matka prostituovala a celý den brala drogy, váš otec se dotýkal jeho koulí, pil jako bastard a obchodoval s drogami a váš bratr vykrádal obchody a okrádal babičky, co byste dělali?
      - Určitě nainstalujte Windows !!!

      1.    elav <° Linux řekl

        Skvělý vtip, už jsem to viděl hahaha.

  6.   sieg84 řekl

    nikdy jej nepoužívejte ke snížení ISO
    Už jsem to nikdy nepoužil

  7.   sieg84 řekl

    nikdy jej nepoužívejte ke snížení ISO
    Už jsem to nikdy nepoužil ...

  8.   Manuál Zdroje řekl

    Před nějakým časem jsem zkusil Axela v Pacmanu na doporučení tutoriálu, který jsem tam zjistil, a nic, odstranil jsem ho ve stejný den. Nyní podrobnosti o tom, proč mi uniknout, ale po vyzkoušení různých konfigurací trvalo ve všech případech aktualizace s ním mnohem déle než bez něj.

    Pokud jde o jiné téma, včera jsem celý den čekal na vstup týkající se výročí blogu ... a samozřejmě na nový design (budu vás obtěžovat, dokud to nedáte: D).

    1.    KZKG ^ Gaara řekl

      Pokud jde o nové téma, není ani zdaleka dokončeno ... bylo to komplikovanější, než si myslíme, ještě více, když uvažujeme o některých změnách v designu.

  9.   pardinho10 řekl

    eh a kde jsou stažené soubory uloženy =?

    1.    diazepam řekl

      V adresáři, kde provádíte axel

    2.    KZKG ^ Gaara řekl

      Přesně 🙂
      Pokud se v terminálu nacházíte v / home / your-user / Documents… tam v Documents bude soubor stažen.

  10.   MSX řekl

    Vážený @ KZKG ^ Gaara, chtěl bych přidat do vaší poznámky popis lftp, podle mého názoru definitivní nástroj pro segmentované stahování z příkazového řádku, mnohem lepší než ostatní.

    Přestal jsem používat axel, protože ten hubený chlap, který to udělal, ho přestal aktualizovat, jen čas od času provedl drobné opravy.
    Při čtení vašeho příspěvku jsem šel přímo na web Axel [0] a našel jsem dvě příjemné zprávy:
    1. Axel je nyní udržován někým jiným, což znamená, že projekt nezemřel a určitě aktualizuje aplikaci. (toto je ta méně relevantní novinka ze dvou)
    2. tvůrce Axel je také tvůrcem BitlBee [1], prostý ÚŽASNÝ!

    Pro ty z vás, kteří BitlBee neznají, je aplikace serverem, který běží na pozadí jako démon a umožňuje sjednotit všechny naše účty IM (instant messaging) na jednom kanálu IRC, což je naprosto skvělý blbeček.
    Například obvykle mám na kartě v Yakuake otevřenou relaci WeeChat [2] (samozřejmě mohou použít libovolného IRC klienta, kterého chtějí: Irssi, Konversation, Quassel, Kvirc, X-Chat, Pidgin, mIRC, cokoli chtějí), ze stejného WeeChatu, který se připojuji k místnímu serveru BitlBee (ano, servery BitlBee lze také vytvořit na síti, aby sloužily různým typům uživatelů, naprosto úžasné), se kterým se při připojení k serveru BitlBee automaticky začne přihlašovat všechny služby zasílání zpráv, které jsem zaregistroval, takže pro připojení online nemusím používat grafickou aplikaci [3] a co je mnohem lepší, používám ke své online komunikaci WeeChat (jehož jsem fanouškem). WeeChat vám umožňuje používat mnoho typů pluginů k upozornění na příchozí zprávy, například Growl [4], což je stejný interní systém zasílání zpráv, jaký používá MacOS.

    Ale hej, trochu jsem to téma opustil.
    Když jsem viděl, že vývoj axelů se zastavil, dál jsem hledal a našel jsem aplikaci, která je podle mého skromného chápání otcem a matkou všech správců stahování konzoly v GNU / Linux: lftp. [5]
    lftp je jednoduše IM-PRE-SIO-NAN-TE, není to jen správce stahování, je to kompletní rozhraní pro multiprotocol FTP / HTTP stahování určené pro segmentované stahování, s funkcemi správy úloh (podobně jako fronta úloh BASH) , paralelní přenos souborů (s odpovídající multisegmentací / zrcadlením pro každou z nich), pokračování neúspěšných nebo ořezaných stahování, bezpečné přihlášení s přihlašovacími údaji na stránky FTP (Axel nepodporuje přihlašovací údaje na FTP) a mnoho dalších funkcí správci stahování.
    Kromě toho je to nejlehčí ze všech vícesegmentových správců stahování (ano, zatím lehčí než axel) a umožňuje nám zmáčknout připojení na poslední bit, takže pokud nakonfigurujeme stahování tak, aby využívalo naprosto celou naši šířku pásma ( a pokud to původ umožňuje) lftp stáhne maximální možnou rychlostí našeho připojení - buďte opatrní, abychom nemuseli mít žádné zbývající pásmo k navigaci!
    lftp je neuvěřitelně silný nástroj, i když ho zatím používám pouze ke stahování souborů na maximum svého připojení. Za tímto účelem jsem vytvořil tento alias, takže nemusím zadávat celou instrukci pokaždé, když něco stáhnu:

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

    Instrukce ke stažení bude: $ L {url_completa_del_file_to_download}; skončit '
    Středník má ukončit předchozí blok instrukcí, jak se to děje v Bashi, pak mu řeknu, aby ukončil jeho provádění pomocí quit a zavřel celou instrukci se závěrečnou značkou.
    Zjevně si přečtěte manuálovou stránku lftp, abyste zjistili, co dělají -e, pget, -n atd.

    Konečně: existuje pouze jeden další nástroj, který jsem ověřil, má stejnou účinnost jako lftp a je to rozšíření pro Fiefox DownThemAll: stejně jako lftp má mimořádnou rychlost stahování souborů ze sítě a nejlepší na tom je, také jako lftp „Nemá omezení rychlosti, vždy se pokouší stahovat maximální rychlostí, kterou naše šířka pásma umožňuje.

    Zdravím a doufám, že vám tyto aplikace poslouží.

    [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 více protokoly pro rychlé zasílání zpráv, který je určen ke spuštění zejména z konzoly.
    [4] http://growl.info/
    [5]

    1.    elav <° Linux řekl

      Velmi zajímavé ...

    2.    Ďábel řekl

      Zajímavé, přemýšlel jsem o vyzkoušení axelu, ale podle toho, co říkáš, myslím, že nejprve zkusím lftp.

  11.   sieg84 řekl

    @ Pardinho 10, kde se nacházíte (terminál) při použití axel

  12.   Ďábel řekl

    Páni, přemýšlel jsem o instalaci na můj Slackware, ale právě jsem si uvědomil, že ... již jsem to měl nainstalované ve výchozím nastavení 🙂, teď to prostě musím vyzkoušet 😀

  13.   julio74 řekl

    Šel jsem stáhnout soubor a vyšlo to takto, zobrazuji pouze poslední část, protože pohltila téměř 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 nic nestahuji a on takhle vykonává

    brokerer @ linux-elite: ~> axel -n 10 ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Inicializace stahování: ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    Velikost souboru: 1074190065 bajtů
    Otevírá se výstupní soubor UrbanTerror411.zip
    Zahájení stahování

    Stále jsem si stáhl soubor s wget a šlo to dobře, ale rád bych věděl, co se stalo

  14.   amiel řekl

    Velmi zajímavé, mám otázku, s wgetem jsem se nikdy nemohl dostat příliš daleko, protože v Linux Mint 13 Maya jsem nikdy nenašel soubor .bashrc a existuje několik věcí, které musím nakonfigurovat, přidat alias atd., Na jiných počítačích s Ubuntu I se pokusili udělat nějaké věci s wget, pokud budu stahovat něco z domény z lokální sítě, žádný problém, ale kdykoli je to jiná URL, dává mi chybu autentizace s proxy serverem, musím to určitě vědět co bych měl udělat pro přidání, konfiguraci (představuji si, že je to něco v .bashrc) a určitě nechám své uživatelské jméno nebo heslo, když půjdu něco stáhnout pomocí terminálu, nedávejte mi tu chybu znovu, doufám, že někdo hodí mě linka. Děkuji vám všem, stránka je velmi dobrá 🙂

    1.    KZKG ^ Gaara řekl

      V posledním případě můžete nakonfigurovat / etc / wgetrc ... podívejte se do toho souboru, kde je uvedeno proxy, tam uvidíte možnosti

  15.   amiel řekl

    Viděl jsem to, pokusil jsem se to nakonfigurovat, ale je mi to trochu nepříjemné, dokonale rozumím jazyku, to není problém, ale stále mi to dává chybu auth.? 🙁
    Zkusím to znovu od začátku, také chci udělat něco podobného s axelem, což zde vidím velmi dobře. A opravdu čas od času potřebuji stáhnout lichý soubor z webu a nic lepšího, než to udělat ve stylu geeků, a více Pro, než terminál ... Také miluji bash!

    No, bratře, stejně děkuji.

  16.   Gilberto řekl

    Jaký druh souborů je schopen stáhnout? Jak stáhnu ze serveru? např. putlocker?

  17.   Hugo řekl

    dobrý příspěvek, je také velmi rychlý.

  18.   Nandore řekl

    Milion díky!