जवाबों:
curl -K myconfig.txt -o output.txt
आपके द्वारा निर्दिष्ट फ़ाइल में प्राप्त पहला आउटपुट लिखता है (यदि कोई पुराना मौजूद है तो उसे अधिलेखित कर देता है)।
curl -K myconfig.txt >> output.txt
आपके द्वारा निर्दिष्ट सभी आउटपुट को निर्दिष्ट फ़ाइल में जोड़ता है।
नोट: -K वैकल्पिक है।
curl url > destfile.x
एक फ़ाइल के लिए आप URL पथ के अंतिम खंड को फ़ाइल नाम के रूप में उपयोग -O
करने के बजाय उपयोग कर सकते हैं -o filename
। उदाहरण:
curl http://example.com/folder/big-file.iso -O
वर्तमान फ़ोल्डर में बड़ी-file.iso नामक एक नई फ़ाइल के परिणामों को बचाएगा । इस तरह यह wget के समान काम करता है लेकिन आपको अन्य कर्ल विकल्प निर्दिष्ट करने की अनुमति देता है जो wget का उपयोग करते समय उपलब्ध नहीं हैं।
--remote-name-all
unix.stackexchange.com/a/265819/171025
फ़ाइल में कर्ल आउटपुट बनाने के लिए कई विकल्प हैं
# saves it to myfile.txt
curl http://www.example.com/data.txt -o myfile.txt
# The #1 will get substituted with the url, so the filename contains the url
curl http://www.example.com/data.txt -o "file_#1.txt"
# saves to data.txt, the filename extracted from the URL
curl http://www.example.com/data.txt -O
# saves to filename determined by the Content-Disposition header sent by the server.
curl http://www.example.com/data.txt -O -J
आप में से जो किसी फ़ाइल में आउटपुट के बजाय क्लिपबोर्ड में cURL आउटपुट कॉपी करना चाहते हैं, आप cURL कमांड के बाद pbcopy
पाइप का उपयोग करके उपयोग कर सकते हैं |
।
उदाहरण: curl https://www.google.com/robots.txt | pbcopy
। यह दिए गए URL की सभी सामग्री को आपके क्लिपबोर्ड पर कॉपी कर देगा।
xclip
इसका उपयोग लिनक्स में इस प्रश्न को देखने के लिए किया जा सकता है । हालाँकि मैं ज्यादातर मामलों में पसंद करता हूँ, curl http://example.com -o example_com.html & cat example_com.html | pbcopy
इसलिए यदि आप अकस्मात अपने क्लिपबोर्ड को साफ़ करते हैं तो आपको फिर से कर्ल करने की आवश्यकता नहीं होगी।
curl http://www.textfiles.com/etext/FICTION/fielding-history-243.txt | pbcopy
शायद यह कोशिश मत करो!
यदि आप अपने डेस्कटॉप में अपना आउटपुट स्टोर करना चाहते हैं, तो git bash में पोस्ट कमांड का उपयोग करके नीचे दिए गए कमांड का पालन करें। यह मेरे लिए काम करता है।
curl https: // localhost: 8080 --request POST --header "सामग्री-प्रकार: अनुप्रयोग / json" -o "C: \ Desktop \ test.txt"
curl http://{one,two}.example.com -o "file_#1.txt"
curl.haxx.se/docs/manpage.html