تنزيل الملفات من الويب عبر Mac OS X Command Line

Anonim

أقوم بشكل متكرر بتطوير صفحات الويب وغالبًا ما أجد ذلك محبطًا عندما لا يمكنني إعادة تشغيل المتصفح لأنني في منتصف عملية التنزيل. لذلك عندما أحتاج إلى تنزيل ملف كبير ولا أريد أن أقلق بشأن ما إذا كان Safari أو Chrome أو Firefox سيستمر في العمل دون انقطاع أم لا ، فانتقل إلى Terminal الموثوق به! في الواقع ، يمكنك بسهولة تنزيل أي ملفات من الويب باستخدام سطر الأوامر على جهاز Mac.

في المرة التالية التي يكون لديك فيها ملف تريد تنزيله ، ما عليك سوى نسخ عنوان URL إلى الحافظة الخاصة بك ، ثم فتح نافذة طرفية واستخدام الأمر "curl".

Curl سهل الاستخدام لتنزيل الملفات ، في أبسط أشكاله ، سيكون بناء الجملة:

curl -O

يجب أن يكون عنوان URL المقصود للملف مسبوقًا بـ http للويب. بشكل افتراضي ، سيؤدي هذا إلى تنزيل عنوان URL المطلوب إلى دليل العمل الحالي ، باستخدام نفس الاسم للملف المحفوظ كما كان على الخادم البعيد (بمعنى آخر ، إذا كان الملف يسمى "filename.zip" على الخادم البعيد ، سيبقى الاسم كما هو عند التنزيل.

يجب عليك استخدام علامة -O (حرف كبير o) مع curl للحصول على اسم الملف كما هو. ستؤدي علامة -o الصغيرة إلى تغيير الاسم. curl – help يمكن أن تشرح أكثر.

مع تغطية الأساسيات ، دعنا نفعل شيئًا أكثر إفادة قليلًا ونحدد مكان حفظ الملف من curl باستخدام مثال محدد.

أولاً ، ستحتاج إلى تغيير الدلائل إلى مكان حفظ الملف فيه ، ويتم ذلك باستخدام الأمر "cd". سنستخدم سطح المكتب كمثال:cd ~ / Desktop

الآن بعد أن قمنا بتغيير دليلنا إلى "سطح المكتب" (للراحة) يمكننا بدء التنزيل. للتنزيل سنستخدم أداة مدمجة تسمى “curl”.

curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit

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

يمكنك حتى دمج سلاسل الأوامر أعلاه في أمر واحد ، إذا كنت ترغب في:

cd ~ / Desktop؛ curl -O http: // remote-server-IP/file.zip

بالطبع ، يحتوي curl على الكثير من الاستخدامات الأخرى بخلاف تنزيل الملفات من الويب ، لذلك لا تفوّت منشوراتنا الأخرى حول استخدام curl.

"

إذا كان لديك أي نصائح أو حيل مفيدة أخرى لاستخدام هذه الطريقة لتنزيل الملفات من الويب ، شاركها معنا في التعليقات أدناه!

تنزيل الملفات من الويب عبر Mac OS X Command Line