क्या वे समान हैं या नहीं? क्या कुछ चीजें एक के साथ की जा सकती हैं लेकिन दूसरी नहीं? वो क्या है? या यह दिन के अंत में, परिचितता का मामला है?बेहतर, कर्ल या wget क्या है?
उत्तर
वे दोनों अंतहीन विकल्प प्रदान करते हैं, जिनमें से अधिकांश मैंने कभी भी उपयोग नहीं किया है। हालांकि, मुझे डिफ़ॉल्ट रूप से wget पसंद है क्योंकि डिफ़ॉल्ट रूप से आपके द्वारा दिए गए यूआरएल से आउटपुट बचाता है - डाउनलोड करने के लिए बिल्कुल सही। कर्ल दूसरी तरफ जाता है, और सीधे टर्मिनल पर आउटपुट प्रदर्शित करता है (डिफ़ॉल्ट रूप से)।
यदि आप प्रोग्रामिंग कर रहे हैं, तो आपको कर्ल का उपयोग करना चाहिए। इसमें एक अच्छा एपीआई है और अधिकांश भाषाओं के लिए उपलब्ध है। Wget चलाने के लिए ओएस के लिए शेलिंग एक kludge है और यदि आपके पास एक एपीआई इंटरफ़ेस है तो नहीं किया जाना चाहिए!
मुझे डाउनलोड सामग्री को स्वचालित करने के लिए पर्ल स्क्रिप्ट्स को डब्लूजीईटी को खोलने में कभी भी कोई समस्या नहीं आई है। हालांकि, कर्ल के साथ, मुझे अक्सर सामना करना पड़ता है ** त्रुटि 18 - बकाया पढ़ने वाले डेटा के साथ स्थानांतरण बंद ** ** (http://stackoverflow.com/questions/1759956/curl-error-18-transfer-closed-with-outstanding- पढ़ने के लिए डेटा-शेष)। पर्ल स्क्रिप्ट में इसका उपयोग करने की कोशिश करते समय मुझे यह त्रुटि मिलती है, लेकिन डब्लूजीईटी मुझे ऐसे मुद्दों को कभी नहीं देता है। इसे ध्यान में नहीं रखा जाना चाहिए? – SexyBeast
यदि आप perl का उपयोग कर रहे हैं तो आपको वास्तव में एलडब्लूपी लाइब्रेरी (एलडब्ल्यूपी :: सरल) का उपयोग करना चाहिए। प्रतिक्रिया कोड पढ़ने, कार्यात्मक कॉलबैक असाइन करना और किसी अन्य प्रक्रिया के टेक्स्ट आउटपुट को पार्स करने के बजाय अपवादों को पकड़ना हमेशा आसान होता है। –
कार्यक्षमता में कुछ ओवरलैप है। जबकि GNU wget HTTP/FTP का उपयोग कर फ़ाइलों को पुनर्प्राप्त करने के लिए एक पैकेज है, curl एकल URL के साथ डेटा स्थानांतरित करता है। जैसा कि MarkusQ द्वारा साझा किए गए लिंक में उल्लेख किया गया है, wget कर्सर लेखक द्वारा अधिक जानकारी के लिए this comparison article देखें।
cURL
दोनों दिशाओं में डेटा स्थानांतरण के लिए है, जबकि wget
किसी विशेष स्रोत से गैर-इंटरैक्टिव डाउनलोडिंग फ़ाइल (ओं) के लिए है। some कार्यक्षमता में ओवरलैप हैं, लेकिन the same things करने के लिए वे not meant हैं।
यह वास्तव में इस बात पर निर्भर करता है कि आप क्या करने की कोशिश कर रहे हैं; फ़ाइलों को डाउनलोड करने जैसे सरल कार्यों के लिए wget
और cURL
तुलनीय हैं, लेकिन यह वास्तव में केवल किसी भी उपकरण की सतह को खरोंच करता है।
- 1. wget, कर्ल और cronjobs
- 2. वेब पेज को कर्ल या wget कैसे करें?
- 3. wget
- 4. wget
- 5. wget
- 6. wget
- 7. क्या बेहतर है, जारी या नहीं?
- 8. बेहतर क्या है: getSingleResult, या getResultList JPA
- 9. क्या बेहतर है: डेटासेट या डेटा रीडर?
- 10. बेहतर क्या है: @SuppressLint या @TargetApi?
- 11. बेहतर क्या है: जेसन या एक्सएमएल (PHP)
- 12. बेहतर क्या है, ConfigObj या ConfigParser?
- 13. हैंडलर या श्रोताओं। क्या बेहतर है?
- 14. Wget
- 15. Sendgrid - एसएमटीपी या कर्ल?
- 16. Wget
- 17. WGET
- 18. कर्ल या get_video_info
- 19. wget
- 20. क्या कोई कर्ल/wget विकल्प है जो कहता है कि http त्रुटियों पर फ़ाइलों को सहेजना नहीं है?
- 21. -ओ-विकल्प क्या है wget के लिए?
- 22. PHP: सबसे तेज़ SOAP, file_get_contents या कर्ल क्या है?
- 23. "कर्ल" का क्या अर्थ है?
- 24. कर्ल और wget: GET पैरामीटर का उपयोग क्यों नहीं किया जाता है?
- 25. बेहतर क्या है? अगर ...
- 26. क्या मामला बेहतर है?
- 27. बेहतर विकल्प क्या है?
- 28. file_get_contents या PHP में कर्ल?
- 29. wget -O?
- 30. wget डाउनलोड नहीं कर सकता - 404 त्रुटि
मार्कस्यूक ने कर्ल लड़के द्वारा किए गए तुलना को देखने का सुझाव दिया था: https://daniel.haxx.se/docs/curl-vs-wget.html। दुर्भाग्य से कहा कि एक टिप्पणी में बदलने के बजाय जवाब हटा दिया गया था। –