الرئيسية / Uruk / شرح طريقة تنصيب اداة cURL على توزيعة Uruk GNU/Linux

شرح طريقة تنصيب اداة cURL على توزيعة Uruk GNU/Linux

Curl-Logo-01كورل cURL هو تطبيق تحميل الملفات وينتشر يستعماله خاصة من مطورو البرمجيات على الأنترنت. وتعمل الأداة كورل من خلال واجهة سطر أوامر.

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

تطبيق كورل cURL دوره بشكل عام هو نقل الملفات عبر شبكة اتصال، و هو يتعامل مع الكثير من البروتوكولات مثل
DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP ايضا يدعم رفع الملفات uploading عن طريق HTTP proxies , HTTP/2 ويدعم مصادقة كلمة المرور

يستخدم تطبيق كورل cURL خليقة في أسطر الأوامر أو البرامج النصية لنقل البيانات. كما أنهيستخدم على نظاق واسع في نقل البيانات فى اجهزة الكمبيوتر الخاصة بالسيارات، وأجهزة التلفزيون، والطابعات، وألاجهزة السمعية ،والهواتف المحمولة، وأقراص، وصناديق settop ومشغلات الوسائط وهو العمود الفقري فى عملية نقل بيانات الإنترنت لآلاف من التطبيقات البرمجية التي تؤثر تماما على أكثر من مليار مستخدم.

تطبيق كورل cURL هو من هو البرمجيات الحرة والمفتوحة المصدر والتى تخضع للتطوير من قبل مجتمع كبير من المطورين والتطبيق يعمل تحت مجموعة واسعة من منصات أنظمة التشغيل.

Official WebsitecURL How To UseAsked Questions

💠 شرح طريقة تنصيب تطبيق cURL على توزيعة Uruk GNU/Linux

🔵 قم بفتح الترمنال والدخول بحساب الجذر واستعمل الامر التالى لتنصيب تطبيق cURL

$ apt-get install curl

install.curl-01

💠 طريقة استعمال تطبيق cURL فى تحميل الملفات

🔴 مثال تحميل الملفات من الانترنت – لتحميل ملف فقط اكتب curl ثم مسافة واحدة فقط ثم اضف رابط التحميل

$ curl (رابط الملف)

🔴 تحميل ملف واحد

$ curl http://ftp.gnome.org/pub/gnome/sources/gedit/3.20/gedit-3.20.2.tar.xz

🔴 عند اضافة -o سيتم حفظ الملف بالاسم الأصلي.

$ curl -O http://ftp.gnome.org/pub/gnome/sources/gedit/3.20/gedit-3.20.2.tar.xz

🔴 جلب ملفات متعددة في وقت واحد

$ curl -O URL1 -O URL2
$ curl -O http://www.gnu.org/software/gettext/manual/html_node/index.html -O http://www.gnu.org/software/gettext/manual/gettext.html

🔴 استئناف التحميل إذا انقطع اتصال الانترنت

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

$ curl -C - -O http://www.gnu.org/software/gettext/manual/gettext.html

🔴 تعين حد معين من معدل نقل البيانات

يمكنك تحديد حد معين لتحميل ونقل البيانات باستخدام الخيار معدل -limit. يمكنك تحديد الحد الأقصى لمعدل نقل الملفات.

$ curl --limit-rate 1000B -O http://www.gnu.org/software/gettext/manual/gettext.html

🔴 تحميل ملف فقط إذا تم تعديله قبل / وتحمليه بعد التعديل فى وقت معين.

يمكننا الحصول على الملفات التي تم تعديلها بعد وقت معين باستخدام الخيار -z في بروتوكول نقل الملفات.

$ curl -z 21-Dec-11 http://www.example.com/yy.html

🔴 الأمر السابق أعلاه هو لتحميل ملف yy.html فقط إذا تم تعديله في وقت لاحق من تاريخ ووقت معين

$ curl -z -21-Dec-11 http://www.example.com/yy.html

🔴 الأمر أعلاه اعادة تحميل yy.html، إذا تم تعديله من قبل من تاريخ ووقت معين.

🔴 تمرير مصادقة كلمة المرور فى HTTP في curl

عندما تريد التحميل من موقع يطلب اسم المستخدم وكلمة المرور لعرض المحتوى عندها يمكنك تحرير ملف هتكس مع مساعدة من خيار -u، فإننا نستطيع أن نمرر تحميل الملف الى خادم الويب كما عن طريق curl كما هو مبين أدناه.

$ curl -u username:password URL

🔴 تحميل الملفات من FTP

يمكن أيضا مع تطبيق curl تحميل الملفات من خوادم FTP. إذا كان مسار بروتوكول نقل الملفات معين هو دليل، افتراضيا سيكون سرد الملفات ضمن دليل معين.

$ curl -u ftpuser:ftppass -O ftp://ftp_server/public_html/xss.php

🔴 الأمر أعلاه تحميل ملف xss.php من خادم FTP وحفظها في الدليل المحلي.

$ curl -u ftpuser:ftppass -O ftp://ftp_server/public_html/

🔴 الامر اعلاه يشير الى عنوان معين عندها سوف يقوم تطبيق cURL بعمل قائمة بجميع الملفات فى الخادم تحت عنوان معين.

🔴 قائمة / تحميل باستخدام نطاقات

تطبيق cURL يدعم النطاقات المخصصة فى URL. عندما يتم إعطاء مجموعة مهمة خاصة ، سيتم تحميل الملفات المطابقة فقط ضمن النطاق. وهذا الامر يكون مفيد لتنزيل حزم معينة من مواقع مريا FTP .والأمر سوف يقوم ايضا بفحص قائمة الحزم من a-z

$ curl ftp://ftp.uk.debian.org/debian/pool/main/[a-z]/

🔴 تحميل الملفات إلى سيرفير FTP

تطبيق cURL يمكنك ايضا من أن تستخدمه فى تحميل الملفات إلى سيرفير FTP مع الخيار -T.

$ curl -u ftpuser:ftppass -T myfile.txt ftp://ftp.testserver.com

عن fouad

احاول من خلال مدونتي البسيطة التى نادرا ما اجد الوقت للكتابة نشر مبادئ حركة البرمجيات الحرة والتى هدفها ضمان الحريات الأربع الأساسية لمستخدمي البرمجيات: حرية تشغيل البرمجيات, دراستها وتغييرها, وتوزيع نسخ منها مع تعديلات أو بدون تعديلات. ,ونشر فلسفة الحركة هي إعطاء مستخدمي الحاسوب الحرية عن طريق استبدال البرمجيات الاحتكارية بالبرمجيات الحرة.
Optimization WordPress Plugins & Solutions by W3 EDGE