मैक ओएस एक्स कमांड लाइन के माध्यम से वेब से फ़ाइलें डाउनलोड करें

मैं अक्सर वेब पेज विकसित कर रहा हूं और अक्सर बार-बार मुझे निराशा होती है जब मैं अपने ब्राउज़र को पुनरारंभ नहीं कर सकता क्योंकि मैं डाउनलोड के बीच में हूं। तो जब मुझे एक बड़ी फाइल डाउनलोड करने की ज़रूरत है और मैं इस बारे में चिंता नहीं करना चाहता हूं कि सफारी, क्रोम, या फ़ायरफ़ॉक्स बाहर रुकावट के साथ चल रहा है या नहीं, तो मैं भरोसेमंद टर्मिनल में बदल जाता हूं! वास्तव में, आप मैक पर कमांड लाइन का उपयोग कर वेब से आसानी से किसी भी फाइल को डाउनलोड कर सकते हैं।

अगली बार जब आपके पास एक फ़ाइल है जिसे आप डाउनलोड करना चाहते हैं, तो बस यूआरएल को अपने क्लिपबोर्ड में कॉपी करें, फिर टर्मिनल विंडो खोलें और 'curl' कमांड का उपयोग करें।

फ़ाइलों को डाउनलोड करने के लिए कर्ल का उपयोग करना आसान है, सिंटैक्स के सबसे सरल रूप में यह होगा:

curl -O [filenameURL]

फ़ाइल गंतव्य यूआरएल वेब के लिए http के साथ prefixed किया जाना चाहिए। डिफ़ॉल्ट रूप से यह सहेजे गए फ़ाइल के लिए उसी नाम का उपयोग करते हुए अनुरोधित यूआरएल को वर्तमान कार्यशील निर्देशिका में डाउनलोड करेगा क्योंकि यह रिमोट सर्वर पर था (दूसरे शब्दों में, अगर फ़ाइल को दूरस्थ सर्वर पर "filename.zip" कहा जाता है, नाम डाउनलोड होने पर ही वही रहेगा।

फ़ाइल नाम को वही रहने के लिए आपको कर्ल के साथ -ओ (पूंजी ओ) ध्वज का उपयोग करना होगा। लोअरकेस -ओ ध्वज नाम बदल देगा। curl -help और समझा सकता है।

मूलभूत ढांचे के साथ, चलिए कुछ और अधिक उपयोगी करते हैं और निर्दिष्ट करते हैं कि एक विशिष्ट उदाहरण का उपयोग करके फ़ाइल कर्ल से कहां से सहेजी जाएगी।

सबसे पहले आप फाइल को सहेजने के लिए निर्देशिकाओं को बदलना चाहेंगे, यह 'cd' कमांड के साथ किया जाता है। हम एक उदाहरण के रूप में डेस्कटॉप का उपयोग करेंगे:
cd ~/Desktop

अब हमने अपनी निर्देशिका को "डेस्कटॉप" (सुविधा के लिए) में बदल दिया है, हम अपना डाउनलोड शुरू कर सकते हैं। डाउनलोड के लिए हम "curl" नामक एक निर्मित उपयोगिता का उपयोग करने जा रहे हैं।

curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit

कर्ल तुरंत फ़ाइल डाउनलोड करेगा। अगर फ़ाइल काफी बड़ी है, तो आपको एक प्रगति पट्टी मिलेगी जो दर्शाती है कि यह डाउनलोड करने में कितना समय लगता है।

यदि आप चाहें तो आप उपरोक्त कमांड स्ट्रिंग को एक ही कमांड में भी जोड़ सकते हैं:

cd ~/Desktop; curl -O http://remote-server-IP/file.zip

बेशक, वेब से फ़ाइलों को डाउनलोड करने से पहले कर्ल में कई अन्य उपयोग हैं, इसलिए कर्ल का उपयोग करने पर हमारी अन्य पोस्ट याद न करें।

यदि आपके पास वेब से फ़ाइलों को डाउनलोड करने की इस विधि का उपयोग करने के लिए कोई अन्य उपयोगी टिप्स या चाल है, तो नीचे दी गई टिप्पणियों में उन्हें हमारे साथ साझा करें!