कर्ल म्हणजे काय आणि आपण ते का वापराल?

"Curl" कमांडच्या मॅन्युअल पेजवर पुढील वर्णन आहे:

कर्ल एक समर्थन प्रोटोकॉल (डीआयसीटी, फाईल, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, एलडीएपी, एलडीएपीएस, पीओपी 3, पीओपी 3 एस, आरटीएमपी, आरटीपी, पीओपी 3, पीओपी 3 एस, आरटीपी, एससीपी, एसएफटीपी, एसएमबी, एसएमबीएस, एसएमटीपी, एसएमटीपीएस, टेलनेट आणि टीएफटीपी). आदेश वापरकर्त्याच्या परस्पर संवाद न कार्य करण्यासाठी डिझाइन केला आहे.

मूलभूतपणे, आपण इंटरनेटवरून सामग्री डाउनलोड करण्यासाठी कर्ल वापरू शकता. उदाहरणार्थ, आपण http://lux.about.com/cs/linux101/g/curl.htm वर सेट केलेल्या वेब पत्त्यासह कर्ल आदेश चालविला तर लिंक केलेला पृष्ठ डाउनलोड केला जाईल.

डिफॉल्ट द्वारे, आऊटपुट कमांड लाईन होईल परंतु तुम्ही फाईल सेव्ह करण्यासाठी फाइलनाव देखील दर्शवू शकता. निर्दिष्ट केलेली URL साइटच्या उच्च स्तर डोमेनकडे निर्देशित करु शकते जसे की www. किंवा ते साइटवरील वैयक्तिक पृष्ठांवर सूचित करू शकते.

आपण भौतिक वेबपृष्ठे, प्रतिमा, दस्तऐवज आणि फायली डाउनलोड करण्यासाठी कर्ल वापरू शकता. उदाहरणासाठी, उबुंटू लिनक्सचे नवीनतम आवृत्ती डाऊनलोड करण्यासाठी आपण खालील कमांड कार्यान्वित करू शकता:

कर्ल-ओ उबुंटू.इस्सो http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso

मी कर्ल किंवा डब्ल्यूएजीटी वापरावे का?

प्रश्न "मी केस कुरळे किंवा पिके वापरणार का?" एक प्रश्न असा आहे की मला पूर्वी बर्याच वेळा विचारले गेले आहे आणि उत्तर असा आहे की आपण काय साध्य करण्याचा प्रयत्न करीत आहात त्यावर अवलंबून आहे.

Wget आदेश इंटरनेट सारख्या नेटवर्कवरून फाइल्स डाउनलोड करण्यासाठी वापरला जातो. Wget आदेशचा वापर करण्याचा मुख्य लाभ हा आहे की ते फाईल्स डाउनलोड करण्यासाठी वापरले जाऊ शकते. म्हणून जर आपण एक संपूर्ण वेबसाइट डाउनलोड करू इच्छित असाल तर आपण एका सोप्या आदेशाने असे करू शकता. बरेच फाइल डाउनलोड करण्यासाठी wget आदेश सुद्धा चांगला आहे

Curl कमांड आपल्याला वारंवार प्राप्त होणार्या URL निर्दिष्ट करण्यासाठी वाइल्डकार्ड वापरू देते. म्हणून जर आपल्याला माहित असेल की "http://www.mysite.com/images/image1.jpg" आणि "http://www.mysite.com/images/image2.jpg" नावाची एक वैध URL असेल तर आपण दोन्ही डाउनलोड करू शकता कर्लच्या आदेशाने निर्दिष्ट केलेल्या एका URL सह असलेली प्रतिमा.

वक्र आदेश शक्य नसताना wget आदेश पुनर्प्राप्त होऊ शकतो.

या पृष्ठावरून wget आणि curl कमांडच्या संदर्भात आपण कॅन्स आणि कॅनोप्सची चांगली कल्पना मिळवू शकता. विचित्रपणे या पृष्ठावरील फरकांपैकी एक असा आहे की आपण QWERTY कीबोर्डवर फक्त डाव्या हाताने wget टाइप करू शकता.

आतापर्यंत आपण वॅगेटवर वलुस्ट वापरण्यासाठी बरीच कारणे दिली आहेत परंतु काहीही का नाही ते आपण wget वर कर्लचा वापर कराल.

वॅल्ट आदेश पेक्षा कर्ल आदेश अधिक प्रोटोकॉलकरिता समर्थन पुरवते, तसेच SSL करीता उत्तम समर्थन पुरवते. हे wget पेक्षा अधिक प्रमाणीकरण पद्धतींना देखील समर्थन देते. Curl आदेश wget कमांड पेक्षा अधिक प्लॅटफॉर्मवर कार्य करते.

कर्ल वैशिष्ट्ये

कर्लच्या आदेशाचा वापर करून आपण एकाच आदेशाच्या ओळीत एकापेक्षा जास्त URL निर्दिष्ट करू शकता आणि जर URL एकाच साइटवर असतील तर त्या साइटसाठी सर्व यूआरएल एकाच कनेक्शनचा वापर करून डाऊनलोड केले जातील जे कामगिरीसाठी चांगले आहे.

समान मार्ग नावांसह URL डाउनलोड करणे सोपे करण्यासाठी आपण एक श्रेणी निर्दिष्ट करू शकता.

तिथे एक कर्ल लायब्ररी देखील आहे ज्याला curl कमांड libcurl असे म्हणतात. वेबपृष्ठांवरील माहिती ओतण्यासाठी हे एकाधिक प्रोग्रामिंग आणि स्क्रिप्टिंग भाषांसह वापरले जाऊ शकते.

सामग्री डाउनलोड करताना प्रगती पट्टी डाउनलोडसह किंवा अपलोडची गती सह दिसेल, किती काळपर्यंत या आदेशाने किती काळ खर्च केला आहे आणि अजून किती काळ गेले आहे

कर्लिंग आदेश दोन्ही फाइल्स आणि अपलोडिंगसाठी 2 गीगाबाईट्स वर मोठ्या फाइल्सवर कार्य करते.

या पृष्ठाप्रमाणे इतर डाउनलोड साधनांसह कर्ल वैशिष्ट्यांची तुलना करता, कर्ल कमांडची खालील कार्यक्षमता आहे: