Axel: ดาวน์โหลดโดยเทอร์มินัลดีกว่าด้วย wget

เราได้เห็นวิธีดาวน์โหลดไฟล์จากอินเทอร์เน็ตผ่านเครื่องปลายทางของเราแล้ว ใช้ wget … แต่น่าเสียดายที่ wget ไม่สมบูรณ์แบบ

เมื่อเราดาวน์โหลดไฟล์ด้วย wget มัน (wget) จะเริ่มดาวน์โหลดโดยใช้คำขอเดียวนั่นคือเธรดดาวน์โหลดเดียว อย่างไรก็ตามบางครั้งเราต้องการดาวน์โหลดไฟล์เดียวกันโดยใช้หลายเธรด

ฉันหมายถึง (และอธิบายอย่างง่ายกว่านั้น) ...

เราเริ่มดาวน์โหลดไฟล์โดยใช้เพียง 1 เธรด (เส้นทางคำขอ) และหากเหตุผลบางประการเรามีข้อ จำกัด ความเร็วหรือข้อ จำกัด ใด ๆ ที่ ISP "ดีและซื่อสัตย์" ของเราตัดสินใจกำหนดค่าเราจะมีข้อ จำกัด ที่นั่น ... มันจะรบกวนเราจนไม่สามารถทำได้

ในขณะเดียวกันหากเราใช้เส้นทาง / เธรดการดาวน์โหลดหลายรายการ (สมมติว่า 10 หรือมากกว่า) เราจะได้เห็นว่าความเร็วในการดาวน์โหลดสูงกว่าที่เราจะมีได้อย่างไรถ้าเราใช้เพียง 1 เธรด

ปัญหาคือ wget ไม่รองรับการดาวน์โหลดแบบมัลติเธรดอย่างน้อยฉันก็ไม่พบวิธีการทำเช่นนี้และนี่คือที่มา แอ็กเซิล ????

Axel ช่วยให้คุณทำสิ่งที่ wget ทำไม่ได้ดาวน์โหลดไฟล์เดียวกันโดยใช้หลายเธรด

ตัวอย่างเช่นในการดาวน์โหลด: http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh เราใส่ในเทอร์มินัล

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

ภาพหน้าจอตัวอย่าง:

เห็นได้ชัดว่าก่อนใช้งานคุณต้องติดตั้ง😀

ในการทำสิ่งนี้ใน distros เช่น Debian หรือบนพื้นฐาน (Ubuntu, Mint, LMDE, SolusOS ฯลฯ ) จะติดตั้งด้วย:

sudo apt-get ติดตั้ง axel

ใน Arch:

sudo pacman -S แอ็กเซิล

คุณสามารถอ่านความช่วยเหลือของขวานได้โดยใส่:

คนแอกเซล

และที่นี่โพสต์ก็จบลง🙂

ฉันหวังว่ามันจะมีประโยชน์😀


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   อัลกาเบ dijo

    ดีมาก ... ฉันกำลังทดสอบอยู่แล้ว ขอบคุณ !! 🙂

    ใน Fedora:

    sudo yum ติดตั้ง axel

  2.   เหมาะสม dijo

    เมื่อฉันใช้ Slackware ฉันใช้มันมาระยะหนึ่งแล้ว แต่ฉันมักจะมีปัญหาในการดาวน์โหลด isos และภาพยนตร์อยู่เสมอ MD5s นั้นแตกต่างออกไปเสมอและการพยายามบันทึก isos ทำให้เกิดปัญหาขึ้นครึ่งหนึ่ง

    ใน Fedora ฉันยังไม่ได้ทดสอบ

    1.    KZKG ^ กาอาระ dijo

      จนถึงตอนนี้ฉันมีความสุขเหมือนเด็กในร้านขายขนม😀

  3.   แจมินซามูเอล dijo

    วาโยไม่รู้จัก O_O นี้

    ขอบคุณ KZKG ^ Gaara

    1.    KZKG ^ กาอาระ dijo

      รสชาติ🙂

  4.   ทัมมุซ dijo

    ฉันไม่รู้เหมือนกัน

  5.   linux ห่วย dijo

    ลินุกซ์ห่วยมี แต่แฮกเกอร์เท่านั้นที่ใช้มัน!

    1.    ฮิวโก้ dijo

      น่าจะจริง. Linux ไม่ใช่ระบบที่เหมาะสำหรับคนโง่ id

    2.    Mecate SL dijo

      แน่นอน ... นี่คือความสกปรกล้วนๆ ... ไม่มีไวรัสระบบไม่เคยล่มฉันมีทุกอย่างเพียงไม่กี่คลิก ... ความซับซ้อนและปัญหาของระบบปฏิบัติการร้ายแรงอยู่ที่ไหน !!! คิดถึง winbugs ...

      - เฮ้คุณ. ทำไมยังไม่ยกมือ
      - เพราะฉันไม่ได้ใช้ Windows
      ศาสตราจารย์ประหลาดใจถามอีกครั้ง:
      - ถ้าคุณไม่ใช้ Windows คุณใช้ระบบปฏิบัติการอะไร
      -GNU / ลินุกซ์ - เขาตอบอย่างภาคภูมิใจ -
      ศาสตราจารย์ซึ่งหูผู้คลั่งไคล้ไม่สามารถเชื่อเรื่องนี้ได้อุทานว่า:
      - แต่ลูกชายของฉันคุณทำบาปอะไรที่จะใช้บอทช์แบบนี้
      นักเรียนใจเย็นมากตอบว่า:
      - พ่อของฉันเป็นนักวิทยาศาสตร์คอมพิวเตอร์และใช้ OpenSuse แม่ของฉันเป็นที่ปรึกษาด้านความปลอดภัยและใช้ Debian Linux และพี่ชายของฉันเรียนฟิสิกส์และใช้ Linux Mandrake นั่นคือเหตุผลที่ฉันใช้ GNU / Linux ด้วย! - เสร็จสิ้นความภาคภูมิใจและเชื่อมั่น -
      "อืม" ศาสตราจารย์ตอบอย่างหงุดหงิด "แต่นั่นไม่ใช่เหตุผลที่จะใช้ Linux" คุณไม่จำเป็นต้องทำอย่างที่พ่อแม่คุณทำ ตัวอย่างเช่นถ้าแม่ของคุณเป็นโสเภณีและเสพยาทั้งวันพ่อของคุณแตะต้องลูกของเขาดื่มเหล้าเหมือนสารเลวและค้ายาและพี่ชายของคุณปล้นร้านค้าและปล้นยายคุณจะทำอย่างไร?
      - ติดตั้ง Windows แน่นอน !!!

      1.    elav <°ลินุกซ์ dijo

        ตลกดีฉันได้เห็นแล้วฮ่า ๆ ๆ

  6.   ซีก84 dijo

    เคยใช้มันเพื่อลด ISO
    ฉันไม่เคยใช้มันอีกเลย

  7.   ซีก84 dijo

    เคยใช้มันเพื่อลด ISO
    ฉันไม่เคยใช้มันอีกเลย ...

  8.   มานูเอล เด ลา ฟูเอนเต dijo

    เมื่อไม่นานมานี้ฉันได้ลองใช้ Axel ใน Pacman ตามคำแนะนำของบทช่วยสอนที่ฉันค้นพบและไม่มีอะไรเลยฉันลบมันออกในวันเดียวกัน ตอนนี้รายละเอียดว่าทำไมถึงหนีฉัน แต่หลังจากลองใช้การกำหนดค่าต่างๆแล้วในทุกกรณีการอัปเดตจะใช้เวลานานกว่าที่ไม่มี

    ในหัวข้ออื่นเมื่อวานนี้ฉันรอทั้งวันสำหรับรายการเกี่ยวกับวันครบรอบของบล็อก ... และแน่นอนว่าการออกแบบใหม่ (ฉันจะรบกวนคุณจนกว่าคุณจะวางมันลง: D)

    1.    KZKG ^ กาอาระ dijo

      เกี่ยวกับธีมใหม่มันยังไม่เสร็จจากระยะไกล ... มันซับซ้อนกว่าที่เราคิดยิ่งไปกว่านั้นเมื่อเราคิดถึงการเปลี่ยนแปลงบางอย่างในการออกแบบ

  9.   ปาร์ดิญโญ่ 10 dijo

    เอ๊ะแล้วไฟล์ที่ดาวน์โหลดมาบันทึกไว้ที่ไหน =?

    1.    ไดอะซีแพน dijo

      ในไดเร็กทอรีที่คุณกำลังเรียกใช้ axel

    2.    KZKG ^ กาอาระ dijo

      แน่นอน🙂
      หากอยู่ในเทอร์มินัลคุณอยู่ใน / home / your-user / Documents …ใน Documents ไฟล์จะถูกดาวน์โหลด

  10.   MSX dijo

    เรียน @ KZKG ^ Gaara ฉันต้องการเพิ่มคำอธิบาย lftp ในบันทึกย่อของคุณในความคิดของฉันเป็นเครื่องมือที่ชัดเจนสำหรับการดาวน์โหลดแบบแบ่งกลุ่มจากบรรทัดคำสั่งซึ่งเหนือกว่าส่วนที่เหลือมาก

    ฉันเลิกใช้ axel แล้วเพราะคนผอมที่ทำมันได้หยุดอัปเดตไปแล้วเขาทำการแก้ไขเล็กน้อยเป็นครั้งคราวเท่านั้น
    เมื่ออ่านโพสต์ของคุณฉันไปที่เว็บไซต์ของ axel โดยตรง [0] และฉันพบข่าวที่น่ายินดีสองประการ:
    1. ตอนนี้ axel ได้รับการดูแลโดยบุคคลอื่นซึ่งหมายความว่าโครงการไม่ได้ตายและจะอัปเดตแอปพลิเคชันอย่างแน่นอน (นี่เป็นข่าวที่เกี่ยวข้องน้อยกว่าของทั้งสอง)
    2. ผู้สร้าง axel ยังเป็นผู้สร้าง BitlBee [1] ธรรมดา AWESOME!

    สำหรับผู้ที่ไม่รู้จัก BitlBee แอปนี้เป็นเซิร์ฟเวอร์ที่ทำงานอยู่เบื้องหลังเหมือนภูตและทำให้สามารถรวมบัญชี IM (ข้อความโต้ตอบแบบทันที) ทั้งหมดของเราไว้ในช่อง IRC เดียวซึ่งเป็นสิ่งที่น่าสนใจอย่างยิ่ง .
    ตัวอย่างเช่นฉันมักจะเปิดเซสชัน WeeChat [2] ในแท็บใน Yakuake (เห็นได้ชัดว่าพวกเขาสามารถใช้ไคลเอนต์ IRC อะไรก็ได้ที่พวกเขาต้องการ: Irssi, Konversation, Quassel, Kvirc, X-Chat, Pidgin, mIRC อะไรก็ได้ที่พวกเขาต้องการ) จาก WeeChat เดียวกันฉันเชื่อมต่อกับเซิร์ฟเวอร์ BitlBee ในพื้นที่ (ใช่เซิร์ฟเวอร์ BitlBee สามารถสร้างบนเน็ตเพื่อให้บริการผู้ใช้ประเภทต่างๆได้อย่างยอดเยี่ยมโดยสิ้นเชิง) ซึ่งเมื่อฉันเชื่อมต่อกับเซิร์ฟเวอร์ BitlBee มันจะเริ่มบันทึกฉันโดยอัตโนมัติ ในบริการส่งข้อความทั้งหมดที่ฉันลงทะเบียนไว้ดังนั้นฉันจึงไม่จำเป็นต้องใช้แอปพลิเคชันกราฟิกเพื่อเชื่อมต่อออนไลน์ [3] และอะไรจะดีไปกว่านั้นฉันใช้ WeeChat (ซึ่งฉันเป็นแฟนตัวยง) สำหรับการสื่อสารออนไลน์ทั้งหมดของฉัน . WeeChat ช่วยให้คุณสามารถใช้ปลั๊กอินหลายประเภทเพื่อแจ้งเตือนเกี่ยวกับข้อความขาเข้าตัวอย่างเช่น Growl [4] ซึ่งเป็นระบบส่งข้อความภายในแบบเดียวกับที่ MacOS ใช้

    แต่เดี๋ยวก่อนฉันปล่อยให้เรื่องเล็กน้อย
    เมื่อการพัฒนาของ Axel หยุดลงฉันก็ยังคงมองหาและพบแอปพลิเคชันที่ในความเข้าใจอันต่ำต้อยของฉันคือพ่อและแม่ของตัวจัดการการดาวน์โหลดคอนโซลทั้งหมดใน GNU / Linux: lftp [5]
    lftp เป็นเพียง IM-PRE-SIO-NAN-TE ไม่เพียง แต่เป็นตัวจัดการการดาวน์โหลดเท่านั้น แต่ยังเป็นอินเทอร์เฟซที่สมบูรณ์สำหรับการดาวน์โหลด FTP / HTTP แบบหลายโปรโตคอลที่ออกแบบมาสำหรับการดาวน์โหลดแบบแบ่งกลุ่มพร้อมความสามารถในการจัดการงาน (คล้ายกับคิวงานของ BASH), การถ่ายโอนไฟล์แบบขนาน (ที่มีการแบ่งส่วน / มิเรอร์ที่สอดคล้องกันสำหรับแต่ละไฟล์), ความต่อเนื่องของการดาวน์โหลดที่ล้มเหลวหรือถูกตัด, การเข้าสู่ระบบที่ปลอดภัยด้วยข้อมูลประจำตัวไปยังไซต์ FTP (axel ไม่รองรับการเข้าสู่ระบบ FTP ที่ได้รับการรับรอง) และคุณสมบัติอื่น ๆ พวกเขาเป็นราชาแห่งตัวจัดการการดาวน์โหลด
    นอกจากนี้ยังเป็นตัวจัดการการดาวน์โหลดแบบหลายเซกเมนต์ที่เบาที่สุด (ใช่เบากว่าแอกเซล) และช่วยให้เราสามารถบีบการเชื่อมต่อลงไปที่บิตสุดท้ายดังนั้นหากเรากำหนดค่าการดาวน์โหลดให้ใช้แบนด์วิดท์ทั้งหมดของเรา ( และตราบเท่าที่จุดเริ่มต้นอนุญาต) lftp จะดาวน์โหลดด้วยความเร็วสูงสุดที่เป็นไปได้ของการเชื่อมต่อของเรา - โปรดระวังว่าเราอาจไม่มีวงดนตรีเหลือให้นำทาง!
    lftp เป็นเครื่องมือที่ทรงพลังอย่างมากแม้ว่าตอนนี้ฉันจะใช้มันเพื่อดาวน์โหลดไฟล์ให้ได้สูงสุดเท่าที่การเชื่อมต่อของฉัน สำหรับสิ่งนี้ฉันสร้างนามแฝงนี้ดังนั้นฉันจึงไม่ต้องพิมพ์คำสั่งทั้งหมดทุกครั้งที่ดาวน์โหลดบางสิ่ง:

    นามแฝง L = 'lftp -e »' pget -n20 ′

    คำแนะนำในการดาวน์โหลดจะเป็น: $ L {url_completa_del_file_to_download}; เลิก '
    อัฒภาคคือการสิ้นสุดบล็อกคำสั่งก่อนหน้าตามที่ทำใน Bash จากนั้นฉันบอกให้ยุติการดำเนินการด้วยการเลิกและปิดคำสั่งทั้งหมดด้วยเครื่องหมายถูกสุดท้าย
    เห็นได้ชัดว่าอ่านหน้า man lftp เพื่อดูว่า -e, pget, -n ฯลฯ ทำอะไร

    สุดท้าย: มีเครื่องมืออีกเพียงอย่างเดียวที่ฉันตรวจสอบแล้วว่ามีประสิทธิภาพเช่นเดียวกับ lftp และเป็นส่วนขยายสำหรับ Fiefox DownThemAll: เช่นเดียวกับ lftp ที่มีความเร็วพิเศษในการดาวน์โหลดไฟล์จากเน็ตและสิ่งที่ดีที่สุดคือเช่น lftp ไม่มีขีด จำกัด ความเร็ว แต่จะพยายามดาวน์โหลดด้วยความเร็วสูงสุดที่แบนด์วิดท์ของเราอนุญาตเสมอ

    สวัสดีและฉันหวังว่าแอพเหล่านี้จะให้บริการคุณ

    [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 เป็นไคลเอนต์การส่งข้อความโต้ตอบแบบหลายโปรโตคอลที่ออกแบบมาเพื่อเรียกใช้โดยเฉพาะจากคอนโซล
    [4] http://growl.info/
    [5]

    1.    elav <°ลินุกซ์ dijo

      น่าสนใจมาก ...

    2.    Diavolo dijo

      น่าสนใจฉันคิดว่าจะลอง axel แต่จากที่คุณพูดฉันคิดว่าจะลอง lftp ก่อน

  11.   ซีก84 dijo

    @ Pardinho 10 ที่คุณอยู่ (เทอร์มินัล) เมื่อใช้ Axel

  12.   Diavolo dijo

    ว้าวฉันคิดจะติดตั้งบน Slackware ของฉัน แต่ฉันเพิ่งรู้ว่า ... ฉันติดตั้งเป็นค่าเริ่มต้นแล้ว🙂ตอนนี้ฉันต้องลอง😀

  13.   julio74 dijo

    ฉันไปดาวน์โหลดไฟล์และมันออกมาเป็นแบบนี้ฉันจะแสดงเฉพาะส่วนสุดท้ายเนื่องจากมันกลืนเกือบทั้งเทอร์มินัล:
    [0%] ………. ………. ………. ………. ………. [201,1KB / s]
    [0%] ………. ………. ………. ………. ………. [201,4KB / s]
    [0%] ………. ………. ………. ………. ………. [201,8KB / s]
    [0%] ………. ………. ………. ………. ………. [202,1KB / s]
    [0%] ………. ………. ………. ………. ………. [202,4KB / s]
    [0%] ………. ………. ………. ………. ………. [202,7KB / s]
    [0%] ………. ………. ………. ………. ………. [203,1KB / s]
    [0%] ………. ………. ………. ………. ………. [203,4KB / s]
    [0%] ………. ………. ………. ………. ………. [203,7KB / s]
    [0%] ………. ………. ………. ………. ………. [204,0KB / s]
    [0%] ………. ………. ………. ………. ………. [204,3KB / s]
    [0%] ………. ………. ………. ………. ………. [204,6KB / s]
    [0%] ………. ………. ………. ………. ………. [204,9KB / s]
    [0%] ………. ………. ………. ………. ………. [205,2KB / s]
    [0%] ………. ………. ………. ………. ………. [205,0KB / s]
    [0%] ………. ………. ………. ………. ………. [202,0KB / s]
    [0%] ………. ………. ………. ………. ………. [203,6KB / s]
    [0%] ………. ………. ………. ………. ………. [205,2KB / s]
    [0%] ………. ………. ………. ………. ………. [205,5KB / s]
    [0%] ………. ………. ………. …….
    pthread error !!!
    pthread error !!!

    และฉันไม่ดาวน์โหลดอะไรเลยและเขาก็ดำเนินการเช่นนี้

    นายหน้า @ linux-elite: ~> axel -n 10 ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    กำลังเริ่มการดาวน์โหลด: ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
    ขนาดไฟล์: 1074190065 ไบต์
    การเปิดไฟล์เอาต์พุต UrbanTerror411.zip
    กำลังเริ่มดาวน์โหลด

    ฉันยังดาวน์โหลดไฟล์ด้วย wget และมันก็ใช้ได้ดี แต่ฉันอยากรู้ว่าเกิดอะไรขึ้น

  14.   Amiel dijo

    น่าสนใจมากฉันมีคำถามกับ wget ฉันไม่สามารถไปได้ไกลมากตั้งแต่ใน Linux Mint 13 Maya ฉันไม่เคยพบไฟล์. bashrc และมีหลายสิ่งที่ฉันต้องกำหนดค่าเพิ่มนามแฝง ฯลฯ บนพีซี Ubuntu อื่น ๆ ได้พยายามทำบางสิ่งด้วย wget ตราบใดที่ฉันจะดาวน์โหลดบางสิ่งจากโดเมนจากเครือข่ายท้องถิ่นไม่มีปัญหา แต่เมื่อใดก็ตามที่เป็น URL อื่นมันทำให้ฉันมีข้อผิดพลาดในการตรวจสอบสิทธิ์กับพร็อกซีเซิร์ฟเวอร์ฉันต้องรู้อย่างแน่นอน ฉันควรทำอย่างไรเพื่อเพิ่มกำหนดค่า (ฉันคิดว่ามันเป็นอะไรบางอย่างใน. bashrc) และทิ้งชื่อผู้ใช้หรือรหัสผ่านไว้อย่างแน่นอนเมื่อฉันไปดาวน์โหลดบางสิ่งโดยใช้เทอร์มินัลอย่าให้ข้อผิดพลาดนั้นอีกฉันหวังว่าจะมีคนโยน ฉันสักหน่อย ขอบคุณทุกคนเว็บไซต์ดีมาก🙂

    1.    KZKG ^ กาอาระ dijo

      ในกรณีสุดท้ายคุณสามารถกำหนดค่า / etc / wgetrc ... ดูในไฟล์ที่ระบุว่าพร็อกซีคุณจะเห็นตัวเลือก😀

  15.   Amiel dijo

    ฉันได้เห็นแล้วฉันพยายามกำหนดค่าแล้ว แต่มันทำให้ฉันรู้สึกอึดอัดเล็กน้อยฉันเข้าใจภาษาอย่างสมบูรณ์นั่นไม่ใช่ปัญหา แต่มันยังคงให้ข้อผิดพลาดในการตรวจสอบสิทธิ์แก่ฉัน 🙁
    ฉันจะลองตั้งแต่เริ่มต้นอีกครั้งฉันก็อยากจะทำอะไรที่คล้าย ๆ กันกับ axel ซึ่งฉันเห็นว่าที่นี่ดีมาก และฉันต้องการเป็นครั้งคราวเพื่อดาวน์โหลดไฟล์แปลก ๆ จากเว็บและไม่มีอะไรดีไปกว่าการทำในสไตล์ที่เกินบรรยายและ Pro มากกว่าเทอร์มินัล ... ฉันชอบทุบตีด้วย!

    พี่ชายก็ขอบคุณอยู่ดี

  16.   กิล dijo

    ไฟล์ประเภทใดที่สามารถดาวน์โหลดได้ ฉันจะดาวน์โหลดจากเซิร์ฟเวอร์ได้อย่างไร? เช่น putlocker?

  17.   ฮิวโก้ dijo

    ผลงานที่ดีก็เร็วมากเช่นกัน

  18.   นันดอร์ dijo

    ขอบคุณล้าน!