Skip to main content

كيفية تنزيل ملف من سطر الأوامر

الدرس 5 : كيف تحترف البحث عن الملفات المخفية في نظام لينكس عن طريق سطر الأوامر (يوليو 2026)

الدرس 5 : كيف تحترف البحث عن الملفات المخفية في نظام لينكس عن طريق سطر الأوامر (يوليو 2026)
Anonim

في هذا الدليل ، ستتعلم كيفية تنزيل ملف باستخدام سطر أوامر Linux.

لماذا تريد أن تفعل هذا؟ لماذا لا تستخدم متصفح ويب في بيئة رسومية؟

في بعض الأحيان لا توجد بيئة رسومية. على سبيل المثال ، إذا كنت تتصل بـ Raspberry PI باستخدام SSH فأنت عالق بشكل أساسي مع سطر الأوامر.

سبب آخر لاستخدام سطر الأوامر هو أنه يمكنك إنشاء برنامج نصي بقائمة ملفات للتنزيل. يمكنك بعد ذلك تنفيذ البرنامج النصي والسماح لها بتشغيل في الخلفية.

يتم استدعاء الأداة التي سيتم تمييزها لهذه المهمة مجلد مشترك.

تركيب wget

العديد من توزيعات لينكس لديها بالفعل مجلد مشترك تثبيت افتراضيا.

إذا لم يكن مثبتًا بالفعل ، فجرب أحد الأوامر التالية:

  • أوبونتو وديبيان والنعناع وغيرها: sudo apt-get install wget
  • فيدورا ، سينتوس الخ:- يم تثبيت Wget
  • زحمة: zypper تثبيت wget

كيفية تنزيل ملف من سطر الأوامر

لتنزيل الملفات ، يجب أن تعرف على الأقل عنوان URL الخاص بالملف الذي ترغب في تنزيله.

على سبيل المثال ، تخيل أنك تريد تنزيل أحدث إصدار من Ubuntu باستخدام سطر الأوامر. يمكنك أيضًا تنزيله مباشرةً من موقع Ubuntu الإلكتروني. انقر بزر الماوس الأيمن هذا الرابط للحصول على عنوان URL الخاص بـ Ubuntu ISO الذي ترغب في تنزيله.

لتنزيل الملف باستخدام مجلد مشترك باستخدام بناء الجملة التالي:

wget http://releases.ubuntu.com/14.04.3/ubuntu-14.04.3-desktop-amd64.iso؟_ga=1.79650708.1078907269.1453803890

هذا كله جيد وجيد ولكنك بحاجة إلى معرفة المسار الكامل للملف الذي تحتاجه للتنزيل.

من الممكن تنزيل موقع بالكامل باستخدام الأمر التالي:

wget -r http://www.ubuntu.com

ينسخ الأمر أعلاه الموقع بأكمله بما في ذلك جميع المجلدات من موقع أوبونتو. هذا بالطبع ليس من المستحسن لأنه سيقوم بتنزيل الكثير من الملفات التي لا تحتاجها. هو مثل استخدام مطرقة لقصف الجوز.

ومع ذلك ، يمكنك تنزيل جميع الملفات مع ملحق ISO من موقع Ubuntu باستخدام الأمر التالي:

wget -r -A "iso" http://www.ubuntu.com

هذا لا يزال قليلا من نهج سحق وانتزاع لتنزيل الملفات التي تحتاجها من موقع على شبكة الإنترنت. من الأفضل معرفة عنوان URL أو عناوين URL للملفات التي ترغب في تنزيلها.

يمكنك تحديد قائمة من الملفات لتنزيلها باستخدام -أنا مفتاح كهربائي. يمكنك إنشاء قائمة بعناوين URL باستخدام محرر نصوص كما يلي:

نانو filestodownload.txt

ضمن الملف ، أدخل قائمة بعناوين URL ، واحدًا في كل سطر:

http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-1.jpghttp://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-2.jpghttp://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-3.jpg

احفظ الملف باستخدام السيطرة + O ثم الخروج من نانو باستخدام السيطرة + X.

يمكنك الآن استخدام مجلد مشترك لتنزيل كل الملفات باستخدام الأمر التالي:

wget -i filestodownload.txt

تتمثل المشكلة في تنزيل الملفات من الإنترنت في عدم توفر الملف أو عنوان URL في بعض الأحيان. قد تستغرق مهلة الاتصال بعض الوقت ، وإذا كنت تحاول تنزيل الكثير من الملفات ، فسيكون من غير المنتظر انتظار المهلة الافتراضية.

يمكنك تحديد المهلة الخاصة بك باستخدام بناء الجملة التالي:

wget -T 5 -i filestodownload.txt

إذا كان لديك حد للتنزيل كجزء من صفقة النطاق العريض الخاص بك ، فقد ترغب في الحد من كمية البيانات مجلد مشترك يمكن استرجاعها.

استخدم الصيغة التالية لتطبيق حد التنزيل:

wget --quota = 100m -i filestodownload.txt

سيؤدي الأمر السابق إلى إيقاف تنزيل الملفات بمجرد الوصول إلى 100 ميغابايت. يمكنك أيضًا تحديد الحصة النسبية بالبايت (استخدم b بدلاً من m) أو kilobytes (استخدم k بدلاً من m).

قد لا يكون لديك حد للتنزيل ولكن قد يكون لديك اتصال بطيء بالإنترنت. إذا كنت ترغب في تنزيل الملفات دون تدمير وقت الإنترنت للجميع ، فيمكنك تحديد حد معين يحدد معدل التنزيل الأقصى.

فمثلا:

wget --limit-rate = 20k -i filestodownload.txt

سيحدّ الأمر أعلاه من معدل التنزيل إلى 20 كيلو بايت في الثانية. يمكنك تحديد مقدار البايتات أو الكيلوبايت أو الميغابايت.

إذا كنت ترغب في التأكد من عدم الكتابة فوق أي ملفات موجودة ، فيمكنك تشغيل الأمر التالي:

wget -nc -i filestodownload.txt

إذا كان هناك ملف موجود في قائمة الإشارات المرجعية موجود بالفعل في موقع التنزيل ، فلن تتم الكتابة فوقه.

لا تعرف الإنترنت كما نعرف دائمًا ، ولهذا السبب ، يمكن إكمال التنزيل جزئيًا ثم انقطاع اتصالك بالإنترنت.

ألن يكون من الجيد إذا كنت تستطيع فقط المتابعة من حيث توقفت؟ يمكنك متابعة التنزيل باستخدام الصيغة التالية:

wget -c

ملخص

ال مجلد مشترك يحتوي الأمر على عشرات المفاتيح التي يمكن تطبيقها. استخدم الأمررجل wgetللحصول على قائمة كاملة منهم من داخل نافذة طرفية.