Whatsapp

मैक पर Wget कैसे इंस्टॉल और इस्तेमाल करें

Anonim

wget यूआरएल-निर्दिष्ट संसाधनों को डाउनलोड करने के लिए एक मजबूत कमांड लाइन एप्लिकेशन है। कनेक्शन खराब होने पर भी इसे उत्कृष्ट रूप से काम करने के लिए डिज़ाइन किया गया था। इसकी अनूठी विशेषता, curl की तुलना में है, जो उदाहरण के लिए, macOS के साथ शिप होता है, यह गैर-संवादात्मक है इसलिए यह पृष्ठभूमि में चल सकता है।

इंस्टॉल करने के 2 तरीके हैं wget: वाया Xcode या Homebrew के माध्यम से और मैं दोनों तरीकों को कवर करूंगा क्योंकि हर कोई Xcode या का उपयोग नहीं करता है होमब्रू।

Xcode के जरिए Wget इंस्टॉल करना

इंस्टॉल करना wget पर Mac के ज़रिए Xcode के लिए आपको स्रोत से उपकरण बनाने की आवश्यकता है और मैक के सभी संस्करणों पर चरण समान हैं:

सबसे पहले, Xcode इंस्टॉल करें और फिर कमांड के साथ Xcode कमांड लाइन टूल इंस्टॉल करें:

 xcode-चयन --स्थापित करें

wget सोर्स कोड कर्ल का उपयोग करके डाउनलोड करें:

 सीडी ~/डाउनलोड
कर्ल -ओ https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

निकालें और फ़ोल्डर में नेविगेट करें और कॉन्फ़िगर कमांड चलाएँ:

 tar -zxvf wget-1.19.5.tar.gz
सीडी wget-1.19.5/
./कॉन्फ़िगर करें

मेक और टेस्ट wget:

 बनाना
इंस्टॉल करें
wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

अगर आपको कॉन्फिगर कमांड चलाते समय कोई त्रुटि मिलती है तो इसे एसएसएल फ्लैग के साथ चलाएं जैसे:

 ./configure --with-ssl=openssl

इंस्टॉलेशन पूरा होने के बाद अब-अनावश्यक फ़ाइलों को हटाना याद रखें।

Homebrew के माध्यम से Wget इंस्टॉल करना

Homebrew OS X के लिए एक पैकेज मैनेजर है जो इंस्टाल करता है और मैक उपयोगकर्ताओं के लिए एप्लिकेशन को प्रबंधित करना बहुत आसान है।

Fink और MacPorts जैसे विकल्प हैं लेकिन मैं पसंद करता हूं होमब्रू. अगर आपने इसे इंस्टॉल नहीं किया है तो चिंता न करें, मैंने आपको कवर कर लिया है:

Install Homebrew निम्नलिखित कमांड का उपयोग करके, यह Xcode के कमांड लाइन टूल को भी इंस्टॉल करेगा यदि वे पहले से इंस्टॉल नहीं हैं:

"
 /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

अगला, wget कमांड-लाइन डाउनलोड क्लाइंट इंस्टॉल करें।

 काढ़ा स्थापित करें

Mac पर Wget का उपयोग कैसे करें

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

एक फ़ाइल डाउनलोड करना
 wget -X path/to/local.copy http://example.com/url/to/download.html

वाक्यविन्यास सरल है। wget कमांड, -X फ़ाइल पथ को इंगित करने के लिए (जब तक आप डाउनलोड को सहेजना नहीं चाहते आपकी वर्तमान कार्यशील निर्देशिका की सामग्री), और सार्वजनिक लिंक।

निर्देशिका डाउनलोड करना
 wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/

The -e robots=off फ्लैग बताता है wget से robots.txt फ़ाइल में प्रतिबंधों को अनदेखा करें जो अच्छा है क्योंकि यह संक्षिप्त डाउनलोड को रोकता है। -r (या -रिकर्सिव) और - np (या --no-parent) बताता है wgetआपके द्वारा निर्दिष्ट निर्देशिका में लिंक का अनुसरण करने के लिए। वोइला!

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

क्या आपके पास पूछने के लिए कोई प्रश्न या सुझाव हैं? नीचे टिप्पणी अनुभाग में अपने विचार व्यक्त करने के लिए स्वतंत्र महसूस करें और साझा करना न भूलें।