تحتوي الصفحة اليدوية للأمر "curl" على الوصف التالي:
cURL عبارة عن أداة لنقل البيانات من أو إلى الخادم ، باستخدام أحد البروتوكولات المدعومة (DICT ، FILE ، FTP ، FTPS ، GOPHER ، HTTP ، HTTPS ، IMAP ، IMAPS ، LDAP ، LDAPS ، POP3 ، POP3S ، RTMP ، RTSP ، SCP و SFTP و SMB و SMBS و SMTP و SMTPS و TELNET و TFTP). تم تصميم الأمر للعمل دون تدخل المستخدم.في الأساس ، يمكنك استخدام cURL لتنزيل المحتوى من الإنترنت. على سبيل المثال ، إذا قمت بتشغيل الأمر cURL مع تعيين عنوان الويب على:
https://www.Go-Travels.com/curl-definition-2184508
سيتم تنزيل الصفحة المرتبطة. بشكل افتراضي ، سيكون الإخراج إلى سطر الأوامر ولكن يمكنك أيضاً تحديد اسم ملف لحفظ الملف. يمكن أن يشير عنوان URL المحدد إلى نطاق المستوى الأعلى للموقع مثل: www.Go-Travels.com
أو يمكن أن يشير إلى صفحات فردية على الموقع. يمكنك استخدام cURL لتنزيل صفحات الويب الفعلية والصور والمستندات والملفات. على سبيل المثال ، لتنزيل أحدث إصدار من Ubuntu Linux يمكنك ببساطة تشغيل الأمر التالي: curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso يعتمد ما إذا كنت تستخدم cURL أو Wget على ما تحاول تحقيقه. يتم استخدام الأمر Wget لتنزيل الملفات من شبكات مثل الإنترنت. الفائدة الرئيسية لاستخدام أمر Wget هي أنه يمكن استخدامه لتنزيل الملفات بشكل متكرر. لذلك إذا كنت ترغب في تنزيل موقع ويب كامل ، فيمكنك إجراء ذلك باستخدام أمر واحد بسيط. الأمر Wget جيد أيضًا لتنزيل الكثير من الملفات. يتيح لك الأمر cURL استخدام أحرف البدل لتحديد عناوين URL التي تريد استردادها. إذا كنت تعرف أن هناك عنوان URL صالح يسمى: http://www.mysite.com/images/image1.jpg
و http://www.mysite.com/images/image2.jpg
يمكنك بعد ذلك تنزيل الصورتين باستخدام عنوان URL مفرد محدد بأمر curl. يمكن استعادة الأمر Wget عند فشل التنزيل بينما يتعذر الأمر cURL. احصل على فكرة جيدة عن العلب والعبوات فيما يتعلق بأمر Wget و cURL. غرابة واحدة من الاختلافات في هذه الصفحة تنص على أنه يمكنك كتابة Wget باستخدام يدك اليسرى فقط على لوحة مفاتيح QWERTY. حتى الآن كان هناك الكثير من الأسباب لاستخدام Wget على cURL ولكن لا شيء لماذا تستخدم cURL على Wget. يدعم الأمر cURL بروتوكولات أكثر من أمر Wget ، كما أنه يوفر دعمًا أفضل لـ SSL. كما يدعم المزيد من أساليب التوثيق من Wget. يعمل الأمر cURL أيضًا على أنظمة أساسية أكثر من أمر Wget. باستخدام أمر cURL ، يمكنك تحديد عناوين URL متعددة في سطر الأوامر نفسه وإذا كانت عناوين URL على نفس الموقع ، فسيتم تنزيل جميع عناوين URL الخاصة بهذا الموقع باستخدام نفس الاتصال الجيد للأداء. يمكنك تحديد نطاق لتسهيل تنزيل عناوين URL بأسماء مسار مماثلة. هناك أيضًا مكتبة cURL التي تستخدم أمر cURL يبكورل. يمكن استخدام هذا مع العديد من لغات البرمجة والبرمجة لتتخلص من المعلومات من صفحات الويب. أثناء تنزيل المحتوى ، سيظهر شريط تقدم مع تنزيل أو سرعات تحميل ، وطول المدة التي قضاها الأمر قيد التشغيل حتى الآن ، وطول المدة المتبقية. يعمل الأمر cURL على ملفات كبيرة تزيد على 2 جيجابايت لكل من التنزيل والتحميل. وفقًا لجدول المقارنة هذا الذي يقارن ميزات curl مع أدوات التنزيل الأخرى ، فإن الأمر cURL يحتوي على الوظائف التالية: يجب أن أستخدم cURL أو Wget؟
ميزات cURL