لقد رأينا بالفعل كيفية تنزيل الملفات من الإنترنت من خلال محطتنا ، باستخدام wget … ولكن ، للأسف ، wget ليست مثالية.
عندما نقوم بتنزيل ملف باستخدام wget ، يبدأ (wget) في تنزيله باستخدام طلب واحد ، أي سلسلة تنزيل واحدة. ومع ذلك ، في بعض الأحيان نريد تنزيل نفس الملف باستخدام سلاسل رسائل متعددة.
أعني (وأشرح بطريقة أبسط) ...
نبدأ في تنزيل ملف باستخدام مؤشر ترابط واحد (مسار ، طلب) ، وإذا كان لدينا لسبب ما نوع من قيود السرعة ، أو أي قيود قرر مزود خدمة الإنترنت "اللطيف والصادق" تكوينه ، فسيكون لدينا القيد هناك بشكل كامل ... سوف يزعجنا حتى لا نستطيع.
وفي الوقت نفسه ، إذا استخدمنا العديد من مسارات / سلاسل التنزيل (دعنا نقول 10 أو أكثر) ، حسنًا ... سنرى كيف تكون سرعة التنزيل أعلى مما كنا سنحصل عليه إذا استخدمنا مؤشر ترابط واحد فقط.
تكمن المشكلة في أن wget لا يدعم التنزيلات متعددة الخيوط ، على الأقل لم أجد طريقة للقيام بذلك ، وهنا يأتي دوره أكسل <img draggable="false" class="emoji" alt="" src="https://s.w.org/images/core/emoji/2.2.1/svg/1f600.svg">
يتيح لك 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
مثال على لقطة شاشة:
من الواضح ، قبل استخدامه ، عليك تثبيته 😀
للقيام بذلك ، في توزيعات مثل دبيان أو بناءً عليها (Ubuntu ، Mint ، LMDE ، SolusOS ، إلخ) يتم تثبيته مع:
سودو الرابطة بين الحصول على تثبيت أكسل
في القوس:
سودو بكمن -S أكسل
يمكنك قراءة تعليمات الفأس بوضع:
رجل أكسل
وكذلك هنا ينتهي المنشور
آمل أن تكون مفيدة 😀
جيد جدا ... أنا أختبره بالفعل. شكرا!! 🙂
في فيدورا:
sudo yum تثبيت أكسل
عندما استخدمت Slackware لفترة من الوقت ، لكنني كنت دائمًا أعاني من مشاكل في تنزيل isos والأفلام ، كانت MD5s مختلفة دائمًا ومحاولة تسجيل isos تسبب في مشاكل في منتصف الطريق.
في فيدورا ما زلت لا أختبره.
حتى الآن أنا سعيد كطفل في متجر حلوى
لم يكن واو يعرف هذا O_O
شكرا KZKG ^ جارا
طعم 🙂
لم يكن لدي اي فكرة ايضا
لينكس سيء ، فقط المهوسون والمتسللون يستخدمونه!
غالبا صحيح. لينكس ليس النظام المثالي للأغبياء 😉
بالتأكيد ... هذه قذارة خالصة ... لا يوجد فيروسات ، النظام لا يتعطل أبدًا ، لدي كل شيء على بعد بضع نقرات ... أين المشكلة المعقدة لنظام التشغيل الجاد !!! افتقد حشرات النبيذ ...
-يا هذا. لماذا لم ترفع يدك؟
-لأنني لا أستخدم Windows.
تفاجأ الأستاذ وسأل مرة أخرى:
- حسنًا ، إذا كنت لا تستخدم Windows ، فما هو نظام التشغيل الذي تستخدمه؟
-GNU / لينكس. -أجاب فخور-
صاح الأستاذ ، الذي لم تصدق آذانه المتعصبة شيئًا كهذا:
-ولكن يا بني ، ما هي الذنب الذي اقترفته في استخدام هذا الفخذ؟
أجاب التلميذ هادئ جدا:
-والدي هو عالم كمبيوتر ويستخدم OpenSuse ، والدتي هي مستشارة أمنية وتستخدم Debian Linux وشقيقي يدرس الفيزياء ويستخدم Linux Mandrake ، ولهذا السبب أستخدم GNU / Linux أيضًا! -انتهى بفخر ومقنع-
أجاب البروفيسور بانفعال: "حسنًا ، لكن هذا ليس سببًا لاستخدام Linux". ليس عليك أن تفعل ما يفعله والداك. على سبيل المثال ، إذا كانت والدتك تعمل في الدعارة وتتعاطى المخدرات طوال اليوم ، فإن والدك يلمس كراته ويشرب مثل اللقيط ويتاجر بالمخدرات ، وسرق أخوك المتاجر وسرق الجدات ، فماذا ستفعل؟
- بالتأكيد تثبيت ويندوز !!!
نكتة رائعة ، لقد رأيتها بالفعل هاهاها.
من أي وقت مضى استخدامه لخفض ISO
لم أستخدمه مرة أخرى
من أي وقت مضى استخدامه لخفض ISO
لم أستخدمه مرة أخرى ...
منذ بعض الوقت ، جربت Axel in Pacman بناءً على توصية من برنامج تعليمي اكتشفته هناك ، ولا شيء ، أزلته في نفس اليوم. الآن تفاصيل لماذا تهرب مني ، ولكن بعد تجربة التكوينات المختلفة ، في جميع الحالات ، استغرق الأمر وقتًا أطول لتحديثها من دونها.
في موضوع آخر ، بالأمس كنت أنتظر طوال اليوم إدخالاً بخصوص الذكرى السنوية للمدونة ... وبالطبع التصميم الجديد (سأزعجك حتى تضعه: D).
فيما يتعلق بالموضوع الجديد ، لم ينته حتى من بعد ... لقد كان أكثر تعقيدًا مما نعتقد ، وأكثر من ذلك عندما نفكر في بعض التغييرات في التصميم.
إيه وأين يتم حفظ الملفات التي تم تنزيلها =؟
في الدليل حيث تقوم بتنفيذ المحور
بالضبط 🙂
إذا كنت موجودًا في الجهاز الطرفي / home / your-user / Documents ... هناك في المستندات ، فسيتم تنزيل الملف.
عزيزي @ KZKG ^ Gaara ، أود أن أضيف إلى ملاحظتك وصفًا لـ lftp ، في رأيي الأداة النهائية للتنزيلات المجزأة من سطر الأوامر ، وهي أفضل بكثير من البقية.
لقد توقفت عن استخدام الأكسل لأن الرجل النحيف الذي فعل ذلك توقف عن تحديثه ، ولم يقم إلا بإصلاحات طفيفة من وقت لآخر.
عند قراءة رسالتك ، انتقلت مباشرة إلى موقع Axel على الويب [0] ووجدت خبرين سارين:
1. يتم صيانة أكسل الآن من قبل شخص آخر ، مما يعني أن المشروع لم يمت وسيتم تحديث التطبيق بالتأكيد. (هذا هو الخبر الأقل أهمية من الاثنين)
2. منشئ Axel هو أيضًا مبتكر BitlBee [1] ، وهو رائع رائع!
بالنسبة لأولئك الذين ليسوا على دراية بـ 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.
لكن مهلا ، لقد تركت الموضوع قليلا.
عندما رأيت أن تطوير أكسل قد توقف ، واصلت البحث ووجدت التطبيق الذي حسب فهمي المتواضع هو والد وأم جميع مديري تنزيل وحدات التحكم في GNU / Linux: lftp. [5]
lftp هو ببساطة IM-PRE-SIO-NAN-TE ، فهو ليس مدير تنزيل فحسب ، بل هو واجهة كاملة لتنزيلات FTP / HTTP متعددة البروتوكولات مصممة للتنزيلات المجزأة ، مع إمكانات إدارة الوظائف (على غرار قائمة انتظار المهام BASH) ، ونقل الملفات المتوازي (مع التقسيم المتعدد المقابل / النسخ المتطابق لكل واحد) ، واستمرار التنزيلات الفاشلة أو المقطوعة ، وتسجيل الدخول الآمن باستخدام بيانات الاعتماد إلى مواقع FTP (لا يدعم Axel تسجيل الدخول المعتمد إلى FTPs) والعديد من الميزات أكثر من إنهم يجعلون ملك مديري التنزيل.
بالإضافة إلى ذلك ، فهو الأخف وزناً من بين جميع مديري التنزيلات متعددة القطاعات (نعم ، أخف من أكسل) ويسمح لنا بضغط الاتصال حتى آخر بت ، بحيث إذا قمنا بتهيئة التنزيل لاستخدام كل عرض النطاق الترددي لدينا تمامًا ( وطالما أن الأصل يسمح بذلك) سيتم تنزيل lftp بأقصى سرعة ممكنة لاتصالنا - احذر من أنه قد لا يكون لدينا أي نطاق متبقٍ للتنقل!
lftp هي أداة قوية للغاية على الرغم من أنني أستخدمها في الوقت الحالي فقط لتنزيل الملفات إلى أقصى حد من اتصالي. للقيام بذلك ، قمت بإنشاء هذا الاسم المستعار ، لذا لا يتعين علي كتابة التعليمات بالكامل في كل مرة أقوم بتنزيل شيء ما:
الاسم المستعار L = 'lftp -e »' pget -n20 ′
تعليمات التنزيل ستكون: $ L {url_completa_del_file_to_download}؛ استقال '
تقوم الفاصلة المنقوطة بإنهاء كتلة التعليمات السابقة كما هو الحال في Bash ، ثم أخبرها بإنهاء تنفيذها بإنهاء وإغلاق التعليمات بالكامل بعلامة اختيار نهائية.
من الواضح أن اقرأ صفحة الدليل 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]
مثير جدا ...
مثير للاهتمام ، كنت أفكر في تجربة أكسل ، لكن مما تقوله ، أعتقد أنني سأحاول lftp أولاً.
@ Pardinho 10 حيث تتواجد (المحطة) عند استخدام أكسل
واو ، كنت أفكر في تثبيته على Slackware الخاص بي ، لكنني أدركت للتو ... لقد قمت بالفعل بتثبيته افتراضيًا 🙂 ، والآن علي تجربته 😀
ذهبت لتنزيل ملف وظهر على هذا النحو ، وأظهر الجزء الأخير فقط لأنه ابتلع الجهاز بالكامل تقريبًا:
[0٪] ………. ………. ………. ………. ………. [201,1 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [201,4 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [201,8 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [202,1 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [202,4 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [202,7 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [203,1 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [203,4 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [203,7 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [204,0 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [204,3 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [204,6 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [204,9 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [205,2 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [205,0 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [202,0 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [203,6 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [205,2 كيلوبايت / ثانية]
[0٪] ………. ………. ………. ………. ………. [205,5 كيلوبايت / ثانية]
[0٪] ………. ………. ………. …….
خطأ pthread !!!
خطأ pthread !!!
وأنا لا أنزل أي شيء وهو ينفذ مثل هذا
سمسار @ 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 وقد سارت الأمور على ما يرام ولكني أرغب في معرفة ما حدث
مثير للاهتمام للغاية ، لدي سؤال ، مع wget لم أتمكن من الوصول بعيدًا جدًا لأنه في Linux Mint 13 Maya لم أجد ملف .bashrc مطلقًا وهناك العديد من الأشياء التي أحتاج إلى تكوينها وإضافة اسم مستعار وما إلى ذلك ، على أجهزة كمبيوتر Ubuntu الأخرى حاولت القيام ببعض الأشياء باستخدام wget ، طالما أنني سأقوم بتنزيل شيء ما من المجال من الشبكة المحلية ، فلا مشكلة ، ولكن كلما كان عنوان url آخر يعطيني خطأ في المصادقة مع الخادم الوكيل ، أحتاج بالتأكيد إلى معرفة ما يجب علي فعله للإضافة والتهيئة (أتخيل أنه كذلك شيء ما في .bashrc) وترك اسم المستخدم أو passwd بالتأكيد عندما أذهب لتنزيل شيء ما باستخدام الجهاز ، لا تعطيني هذا الخطأ مرة أخرى ، آمل أن يرمي أحدهم سطرًا. شكرا لكم جميعا الموقع جيد جدا
في الحالة الأخيرة ، يمكنك تكوين / etc / wgetrc ... ابحث في هذا الملف حيث يقول proxy ، هناك سترى الخيارات 😀
لقد رأيته ، لقد حاولت تكوينه ولكنه يجعلني أشعر بعدم الارتياح إلى حد ما ، وأنا أفهم اللغة تمامًا ، هذه ليست مشكلة ، لكنها تستمر في إعطائي خطأ في المصادقة. 🙁
سأحاول من جديد ، أريد أيضًا أن أفعل شيئًا مشابهًا لـ Axel ، والذي أرى أنه جيد جدًا هنا. وأنا أحتاج حقًا من وقت لآخر لتنزيل الملف الفردي من الويب ، ولا شيء أفضل من القيام بذلك بأسلوب geek ، وأكثر من Pro ، من Terminal ... أنا أحب bash أيضًا!
حسنا يا أخي شكرا على كل حال
ما نوع الملفات التي يمكن تنزيلها؟ كيف يمكنني التنزيل من الخادم؟ على سبيل المثال المفترس؟
مساهمة جيدة ، كما أنها سريعة جدًا.
مليون شكرا!