वही हैं या नहीं? क्या कुछ चीजों को एक के साथ किया जा सकता है लेकिन दूसरे के साथ नहीं? वो क्या है? या यह, दिन के अंत में, परिचित का मामला है?
वही हैं या नहीं? क्या कुछ चीजों को एक के साथ किया जा सकता है लेकिन दूसरे के साथ नहीं? वो क्या है? या यह, दिन के अंत में, परिचित का मामला है?
जवाबों:
यदि आप प्रोग्रामिंग कर रहे हैं, तो आपको कर्ल का उपयोग करना चाहिए। यह एक अच्छा एपीआई है और अधिकांश भाषाओं के लिए उपलब्ध है। वाइज़ चलाने के लिए ओएस से बाहर निकलना एक कीचड़ है और अगर आपके पास एपीआई इंटरफ़ेस नहीं है, तो ऐसा नहीं करना चाहिए!
कार्यक्षमता में कुछ ओवरलैप है। जबकि GNU wget HTTP / FTP का उपयोग करके फ़ाइलों को पुनर्प्राप्त करने के लिए एक पैकेज है, कर्ल एकल URL के साथ डेटा स्थानांतरित करता है। जैसा कि MarkusQ द्वारा साझा किए गए लिंक में उल्लेख किया गया है , wget पुनरावर्ती डाउनलोड कर सकता है - कर्ल लेखक द्वारा अधिक विवरण के लिए इस तुलना लेख को देखें।
cURL
दोनों दिशाओं में डेटा हस्तांतरण के लिए अभिप्रेत है, जबकि wget
एक विशेष स्रोत से गैर-संवादात्मक डाउनलोडिंग फ़ाइल (ओं) के लिए है। कार्यक्षमता में कुछ ओवरलैप्स हैं , लेकिन वे वास्तव में समान चीजें करने के लिए नहीं हैं ।
यह वास्तव में आप क्या करने की कोशिश कर रहे हैं पर निर्भर करता है; फ़ाइलों को डाउनलोड करने जैसे सरल कार्यों के लिए wget
और cURL
तुलनात्मक हैं, लेकिन यह वास्तव में केवल टूल की सतह को खरोंच करता है।
वे दोनों अंतहीन विकल्प प्रदान करते हैं, जिनमें से अधिकांश का मैंने कभी उपयोग नहीं किया है। हालाँकि, मैं wget को अधिक पसंद करता हूं क्योंकि यह डिफ़ॉल्ट रूप से आपके द्वारा दिए गए URL से आउटपुट बचाता है - डाउनलोड करने के लिए एकदम सही। कर्ल दूसरे तरीके से जाता है, और आउटपुट को सीधे टर्मिनल में प्रदर्शित करता है (डिफ़ॉल्ट रूप से)।