लिनक्स कर्ल कमांडचे उदाहरण

या मार्गदर्शिका मध्ये, आपण फायली आणि वेबपृष्ठे डाउनलोड करण्यासाठी कर्ल आदेश कसे वापरावे ते दर्शविले जाईल. जर तुला हे जाणून घ्यायचे असेल की कर्व काय आहे आणि आपण त्याचा वापर कसा करावा, तेव्हा हे पृष्ठ वाचू द्या .

कर्लच्या आदेशाचा वापर वेगवेगळ्या प्रकारच्या फॉर्म्सचा वापर करून फाइल्स ट्रान्सफर करण्यासाठी केला जाऊ शकतो, http, https, ftp आणि smb

हे मार्गदर्शक आपल्याला कसे वापरावे हे दर्शवेल आणि आपल्याला अनेक प्रमुख स्विच आणि वैशिष्ट्यांचा परिचय करेल.

मूलभूत कर्ल आदेश वापर

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

उदाहरणार्थ, टर्मिनल विंडोमध्ये खालील आदेश प्रविष्ट करा:

curl http://linux.about.com/cs/linux101/g/curl.htm

आउटपुट टर्मिनल विंडोमध्ये वर स्क्रोल होईल आणि ते आपल्याला लिंक केलेल्या वेबपृष्ठासाठी कोड दर्शवेल.

स्पष्टपणे, पृष्ठ स्क्रोल वाचणे खूप वेगाने आहे आणि म्हणून जर आपण ती धीमा करू इच्छित असाल तर आपण कमी आदेश किंवा अधिक कमांड वापरणे आवश्यक आहे

curl http://linux.about.com/cs/linux101/g/curl.htm | अधिक

आऊटपुट फाईलला वलय देणारी सामग्री

मूलभूत कर्ल आदेशाच्या वापरामध्ये समस्या अशी आहे की मजकूर स्क्रॉल खूप वेगवान आहे आणि जर आपण एखादी फाइल ISO फाइलसारखी डाउनलोड करत असाल तर आपण हे मानक आउटपुटवर जात नाही.

फाईलमध्ये सामग्री जतन करण्यासाठी आपण खालीलप्रमाणे शून्य व (ओ) स्विच निर्दिष्ट करणे आवश्यक आहे:

कर्ल -ओ

म्हणून मूलभूत आदेश वापर विभागात लिंक केलेला पृष्ठ डाऊनलोड करण्यासाठी आपल्याला खालील कमांड प्रविष्ट कराव्या लागतील:

कर्ल-ओ कर्ल एचटीएम http://linux.about.com/cs/linux101/g/curl.htm

फाईल डाउनलोड झाल्यानंतर आपण ते एडिटर किंवा फाईलच्या प्रकाराद्वारे निर्धारित त्याच्या डीफॉल्ट कार्यक्रमात उघडू शकता.

खालील प्रमाणे कमी वजावटी (-ओ) वापरून आपण हे पुढील सुलभ करू शकता:

कर्ल-ओ http://linux.about.com/cs/linux101/g/curl.htm

हे युआरएलचे फाईलचेनाव वापरेल आणि त्यास युआरएल जतन करण्यासाठी फाईलचे नाव दिसेल. वरील घटनेत फाइलला curl.htm म्हटले जाईल.

पार्श्वभूमीत कर्ल आदेश चालवा

डीफॉल्टनुसार, कर्ल आदेश आपल्याला प्रगती बार दर्शवितो जे आपल्याला किती काळ ठेवले आहे आणि किती डेटा हस्तांतरीत केला गेला आहे.

जर तुम्हाला आज्ञा वापरायची असेल तर इतर गोष्टींसह आपण सर्वप्रथम जे काही करण्याची गरज आहे ती मूक मोडमध्ये चालविली जाते आणि नंतर ती आपल्याला बॅकग्राउंड आज्ञा म्हणून चालवावी लागेल.

आदेश चालवण्याकरिता खालील आदेशचा वापर करा:

कर्ल-एस-ओ

पार्श्वभूमीत चालवण्यासाठी आदेश प्राप्त करण्यासाठी नंतर आपणास अँपरसँड (&) वापरावे लागेल:

कर्ल-एस-ओ

कर्लसह एकाधिक URL डाउनलोड करत आहे

आपण एकल कर्ल आदेश वापरून एकाधिक URL पासून डाउनलोड करू शकता.

त्याच्या सोपा स्वरूपात आपण खालीलप्रमाणे अनेक URL डाउनलोड करु शकता:

कर्ल-ओ http://www.mysite.com/page1.html -O http://www.mysite.com/page2.html

कल्पना करा की आपल्याकडे एक प्रतिमा आहे ज्याला 100 प्रतिमा म्हणतात प्रतिमा 1.jpg, image2.jpg, image3.jpg इ. आपल्याला यापैकी सर्व URL टाइप करण्याची आवश्यकता नाही आणि आपण करण्याची गरज नाही.

श्रेणी पुरवण्यासाठी आपण चौकटी कंस वापरू शकता. उदाहरणार्थ, फायली 1 ते 100 मिळविण्यासाठी आपण खालील निर्दिष्ट करू शकता:

कर्ल-ओ http://www.mysite.com/images/image[1-100].jpg

समान स्वरूपनासह एकाधिक साइट्स निर्दिष्ट करण्यासाठी आपण महिरपी कंस देखील वापरू शकता.

उदाहरणार्थ आपण www.google.com आणि www.bing.com डाउनलोड करू इच्छिता. आपण फक्त खालील कमांड वापरु शकता:

कर्ल-ओ HTTP: // www. {google, bing} .com

प्रगती प्रदर्शित

डीफॉल्टनुसार कर्ल कमांड खालील माहिती देतो जशी ती एक यूआरएल डाउनलोड करते.

जर आपण सोप्या प्रोग्रेस बार निवडत असाल तर फक्त मायनस हॅश (- #) स्विच खालीलप्रमाणे स्पष्ट करा:

वलय - # -ओ

हाताळणी पुनर्निर्देशन

कल्पना करा की आपण कर्ल कमांडचा एक भाग म्हणून यूआरएल निर्दिष्ट केला आहे आणि विचार करा की तुमच्या कडे एक मोठी फाईल डाउनलोड करण्याचा केवळ नंतरच मागे येण्यासाठी योग्य पत्ता आहे असे म्हणतात की "हे पेज www.blah वर पुनर्दिग्दर्शित केले गेले आहे. कॉम " त्या त्रासदायक होईल नाही तो होईल.

हे curl आदेश चतुर आहे कारण ते पुनर्निर्देशितेचे अनुसरण करू शकतात. तुम्हाला फक्त खालील प्रमाणे कमी वजावटी (-एल)) वापरणे आहे:

कर्ल -ओएल

डाउनलोड दर कमी करा

जर आपण मोठी फाईल डाउनलोड करत असाल आणि आपल्याकडे इंटरनेट कनेक्शन नसल्यास आपण इंटरनेटवर सामान बनविण्याचा प्रयत्न करत असाल तर आपण कुटुंबाला त्रास देऊ शकता.

सुदैवाने, आपण कर्ल आदेशाने डाऊनलोड रेट कमी करू शकता जेणेकरून फाईल डाउनलोड करण्यास जास्त वेळ लागतो जेव्हा आपण प्रत्येकाला आनंदी राहू शकता

कर्ल-ओ - लिमिट-रेट 1 एम

दर किलोबाइट्स (के किंवा के), मेगाबाइट्स (एम किंवा एम) किंवा गीगाबाइट्स (जी किंवा जी) मध्ये निर्दिष्ट केला जाऊ शकतो.

एका FTP सर्व्हरवरून फायली डाउनलोड करा

कर्ल आदेश फक्त HTTP फाइल हस्तांतरण पेक्षा अधिक हाताळू शकते. हे FTP, GOPHER, SMB, HTTPS आणि बरेच इतर स्वरूपन हाताळू शकते.

FTP सर्व्हरवरील फाइल्स डाउनलोड करण्यासाठी खालील आदेशचा वापर करा:

कर्ल -यू वापरकर्ता: password -o

आपण URL चे भाग म्हणून फाइलचे नाव निर्दिष्ट केल्यास ते फाइल डाउनलोड करेल परंतु आपण फोल्डरचे नाव निर्दिष्ट केल्यास तो फोल्डर सूची परत करेल.

आपण खालील आदेशचा वापर करून FTP सर्वरवर फाइल्स अपलोड करण्यासाठी कर्लचा वापर करू शकता:

कर्ल -यू उपयोक्ता: पासवर्ड-टी

एकाधिक HTTP फाइल्स डाऊनलोड करण्याकरिता फाईलनाव आणि समान पॅटर्न जुळवणे वापरू शकतात.

एक फॉर्म करण्यासाठी फॉर्म डेटा उत्तीर्ण करणे

आपण ऑनलाईन फॉर्म भरण्यासाठी व आपण ऑनलाइन भरत असल्याप्रमाणे डेटा सबमिट करण्यासाठी कर्ल वापरू शकता. Google सारख्या अनेक लोकप्रिय सेवा या प्रकारचा वापर करतात.

अशी कल्पना करा की एक नाव आणि ईमेल पत्ता असलेला एक फॉर्म आहे. आपण ही माहिती खालीलप्रमाणे सबमिट करू शकता:

कर्ल-डी नाव = जॉन ईमेल = john@mail.com www.mysite.com/formpage.php

फॉर्म माहिती हस्तांतरीत करण्याचे विविध मार्ग आहेत. वरील आदेश मूलभूत मजकूर वापरते परंतु आपण मल्टी एन्कोडिंग वापरू इच्छित असल्यास प्रतिमा स्थानांतरणास परवानगी देतो तर आपल्याला मायनस F स्विच (-F) वापरणे आवश्यक आहे.

सारांश

कर्ल आदेशामध्ये बरेच वेगळे प्रमाणीकरण पध्दती आहेत आणि आपण त्यास FTP साइट्सवर प्रवेश करण्यास, ईमेल पाठविण्यासाठी, सांबा पत्त्याशी जोडण्यासाठी, फायली अपलोड करण्यासाठी आणि इतर अनेक गोष्टी अपलोड करण्यासाठी वापरू शकता.

कर्लबद्दल अधिक माहिती घेण्यासाठी मॅन्युअल पृष्ठ वाचा.