"Curl" कमांड के लिए मैन्युअल पृष्ठ में निम्न वर्णन है:
curl एक समर्थित प्रोटोकॉल (डीआईसीटी, फ़ाइल, एफ़टीपी, एफटीपीएस, गोफर, HTTP, एचटीटीपीएस, आईएमएपी, आईएमएपीएस, एलडीएपी, एलडीएपीएस, पीओपी 3, पीओपी 3 एस, आरटीएमपी, आरटीएसपी, का उपयोग कर, सर्वर से डेटा को स्थानांतरित करने का एक उपकरण है। एससीपी, एसएफटीपी, एसएमबी, एसएमबीएस, एसएमटीपी, एसएमटीपीएस, टेलनेट और टीएफटीपी)। आदेश उपयोगकर्ता इंटरैक्शन के बिना काम करने के लिए डिज़ाइन किया गया है।असल में, आप इंटरनेट से सामग्री डाउनलोड करने के लिए curl का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आपने वेब पते के साथ curl कमांड चलाया है तो यहां सेट करें:
https://www.Go-Travels.com/curl-definition-2184508
लिंक पेज डाउनलोड किया जाएगा। डिफ़ॉल्ट रूप से, आउटपुट कमांड लाइन पर होगा लेकिन आप फ़ाइल को सहेजने के लिए फ़ाइल नाम भी निर्दिष्ट कर सकते हैं। निर्दिष्ट यूआरएल साइट के शीर्ष-स्तरीय डोमेन को इंगित कर सकता है जैसे कि: www.Go-Travels.com
या यह साइट पर अलग-अलग पृष्ठों को इंगित कर सकता है। आप भौतिक वेब पेज, छवियों, दस्तावेज़ों और फ़ाइलों को डाउनलोड करने के लिए curl का उपयोग कर सकते हैं। उदाहरण के लिए, उबंटू लिनक्स के नवीनतम संस्करण को डाउनलोड करने के लिए आप बस निम्न आदेश चला सकते हैं: curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso चाहे आप curl या Wget का उपयोग करते हैं, उस पर निर्भर करता है जिसे आप प्राप्त करने का प्रयास कर रहे हैं। Wget कमांड का उपयोग इंटरनेट जैसे नेटवर्क से फ़ाइलों को डाउनलोड करने के लिए किया जाता है। Wget कमांड का उपयोग करने का मुख्य लाभ यह है कि इसे फ़ाइलों को रिकर्सिवली डाउनलोड करने के लिए उपयोग किया जा सकता है। इसलिए यदि आप एक संपूर्ण वेबसाइट डाउनलोड करना चाहते हैं तो आप एक साधारण कमांड के साथ ऐसा कर सकते हैं। Wget कमांड बहुत सारी फ़ाइलों को डाउनलोड करने के लिए भी अच्छा है। Curl कमांड आपको उन यूआरएल निर्दिष्ट करने के लिए वाइल्डकार्ड का उपयोग करने देता है जिन्हें आप पुनर्प्राप्त करना चाहते हैं। तो यदि आप जानते हैं कि एक वैध यूआरएल है जिसे कहा जाता है: http://www.mysite.com/images/image1.jpg
तथा http://www.mysite.com/images/image2.jpg
फिर आप कर्ल कमांड के साथ निर्दिष्ट एक यूआरएल के साथ दोनों छवियों को डाउनलोड कर सकते हैं। डाउनलोड विफल होने पर Wget कमांड पुनर्प्राप्त हो सकता है जबकि curl कमांड नहीं कर सकता है। Wget और curl कमांड के संबंध में डिब्बे और cannots का एक अच्छा विचार प्राप्त करें। विचित्र रूप से इस पृष्ठ पर मतभेदों में से एक यह बताता है कि आप केवल अपने बाएं हाथ का उपयोग QWERTY कीबोर्ड पर Wget टाइप कर सकते हैं। इस प्रकार वर्ट पर Wget का उपयोग करने के कई कारण हैं लेकिन कुछ भी नहीं है कि आप Wget पर कर्ल का उपयोग क्यों करेंगे। Curl कमांड Wget कमांड की तुलना में अधिक प्रोटोकॉल का समर्थन करता है, यह एसएसएल के लिए बेहतर समर्थन भी प्रदान करता है। यह Wget की तुलना में अधिक प्रमाणीकरण विधियों का भी समर्थन करता है। Curl कमांड Wget कमांड की तुलना में अधिक प्लेटफॉर्म पर भी काम करता है। Curl कमांड का उपयोग करके आप एक ही कमांड लाइन में एकाधिक यूआरएल निर्दिष्ट कर सकते हैं और यदि यूआरएल एक ही साइट पर हैं तो उस साइट के सभी यूआरएल उसी कनेक्शन का उपयोग करके डाउनलोड किए जाएंगे जो प्रदर्शन के लिए अच्छा है। आप समान पथ नाम वाले यूआरएल डाउनलोड करना आसान बनाने के लिए एक सीमा निर्दिष्ट कर सकते हैं। एक curl लाइब्रेरी भी है जो curl कमांड का उपयोग करता है libcurl। वेब पेजों से जानकारी को स्क्रैप करने के लिए इसका उपयोग कई प्रोग्रामिंग और स्क्रिप्टिंग भाषाओं के साथ किया जा सकता है। सामग्री डाउनलोड करते समय एक प्रगति पट्टी डाउनलोड या अपलोड गति के साथ दिखाई देगी, कितनी देर तक कमांड चल रहा है और अब तक कितना समय है। Curl कमांड डाउनलोड और अपलोड करने के लिए 2 जीबी से अधिक बड़ी फ़ाइलों पर काम करता है। इस तुलना तालिका के अनुसार जो अन्य डाउनलोड टूल्स के साथ कर्ल सुविधाओं की तुलना करता है, curl कमांड में निम्न कार्यक्षमता है: क्या मुझे कर्ल या Wget का उपयोग करना चाहिए?
कर्ल विशेषताएं




