Skip to main content

लिनक्स कमांड curl क्या है?

मिर्च पर फूलों को झड़ने से कैसे रोके जानिए जैविक तरीका | How to Care Chilli Plant (जून 2026)

मिर्च पर फूलों को झड़ने से कैसे रोके जानिए जैविक तरीका | How to Care Chilli Plant (जून 2026)
Anonim

"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

क्या मुझे कर्ल या Wget का उपयोग करना चाहिए?

चाहे आप 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 कमांड में निम्न कार्यक्षमता है:

  • एकाधिक यूआरएल
  • उपयोगकर्ता नाम और पासवर्ड समर्थन
  • आईपीवी 6 समर्थन
  • पुनः प्रयास डाउनलोड विफल
  • यूआरएल ग्लोबिंग / अनुक्रम
  • Win32 समर्थन
  • बड़ी फ़ाइल समर्थन
  • जीएनयूटीएलएस समर्थन
  • डार्विनएसएसएल समर्थन
  • शैनेल समर्थन
  • साइसल समर्थन
  • PolarSSL समर्थन
  • एक्सटीएलएस समर्थन
  • एसएसएल सत्र आईडी
  • एसएसएल निजी प्रमाणपत्र
  • netrc समर्थन
  • Metalink समर्थन
  • आईडीएन समर्थन
  • बैंडविड्थ सीमित
  • हैप्पी आंखों
  • सॉक्स
  • TFTP
  • एससीपी अपलोड / डाउनलोड करें
  • एसएफटीपी अपलोड / डाउनलोड करें
  • Http प्रॉक्सी
  • HTTP फिर से शुरू करें
  • HTTP रेंज
  • HTTP रीडायरेक्ट का पालन करें
  • HTTP पोस्ट
  • HTTP पोस्ट चंकित
  • HTTP रखो
  • कुकी समर्थन
  • HTTP 1.1
  • HTTP 2 (सादा पाठ अपग्रेड)
  • HTTP 2 (टीएलएस एएलपीएन)
  • HTTP 2 (टीएलएस एनपीएन)
  • HTTP लगातार कनेक्शन
  • HTTPS
  • HTTP डाइजेस्ट ऑथ
  • HTTP एनटीएलएम ऑथ
  • HTTP ने बातचीत की बातचीत की
  • HTTP मल्टीपोस्ट भाग
  • HTTP deflate gzip
  • एफ़टीपी फिर से शुरू करें
  • एफ़टीपी रेंज
  • एफ़टीपी सक्रिय मोड
  • एफ़टीपी एसएसएल
  • एफ़टीपी अपलोड करें
  • एफ़टीपी केर्बेरोस
  • एफ़टीपी कनेक्शन फिर से उपयोग करें
  • धानीमूष