Jawaban:
curl -K myconfig.txt -o output.txt
Menulis keluaran pertama yang diterima dalam file yang Anda tentukan (menimpa jika ada yang lama).
curl -K myconfig.txt >> output.txt
Tambahkan semua output yang Anda terima ke file yang ditentukan.
Catatan: -K adalah opsional.
curl url > destfile.x
Untuk satu file, Anda dapat menggunakan -O
alih-alih -o filename
menggunakan segmen terakhir dari jalur URL sebagai nama file. Contoh:
curl http://example.com/folder/big-file.iso -O
akan menyimpan hasilnya ke file baru bernama big-file.iso di folder saat ini. Dengan cara ini ia bekerja mirip dengan wget tetapi memungkinkan Anda untuk menentukan opsi ikal lain yang tidak tersedia saat menggunakan wget.
--remote-name-all
unix.stackexchange.com/a/265819/171025
Ada beberapa opsi untuk membuat keluaran ikal ke file
# 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
Bagi Anda yang ingin menyalin output cURL di clipboard alih-alih menghasilkan ke file, Anda dapat menggunakan pbcopy
dengan menggunakan pipa |
setelah perintah cURL.
Contoh: curl https://www.google.com/robots.txt | pbcopy
. Ini akan menyalin semua konten dari URL yang diberikan ke clipboard Anda.
xclip
dapat digunakan di tempat itu untuk Linux melihat pertanyaan ini . Namun saya akan dalam banyak kasus lebih suka curl http://example.com -o example_com.html & cat example_com.html | pbcopy
Jadi Anda tidak perlu meringkuk lagi jika Anda tidak sengaja menghapus clipboard Anda.
curl http://www.textfiles.com/etext/FICTION/fielding-history-243.txt | pbcopy
mungkin jangan coba ini!
Jika Anda ingin menyimpan output Anda di desktop Anda, ikuti perintah di bawah ini menggunakan perintah post di git bash. Ini bekerja untuk saya.
curl https: // localhost: 8080 --meminta POST --header "Tipe Konten: application / json" -o "C: \ Desktop \ test.txt"
curl http://{one,two}.example.com -o "file_#1.txt"
curl.haxx.se/docs/manpage.html