Câu trả lời:
curl -K myconfig.txt -o output.txt
Ghi đầu ra đầu tiên nhận được trong tệp bạn chỉ định (ghi đè nếu tồn tại cũ).
curl -K myconfig.txt >> output.txt
Nối tất cả đầu ra bạn nhận được vào tệp đã chỉ định.
Lưu ý: -K là tùy chọn.
curl url > destfile.x
Đối với một tệp duy nhất, bạn có thể sử dụng -O
thay vì -o filename
sử dụng đoạn cuối của đường dẫn URL làm tên tệp. Thí dụ:
curl http://example.com/folder/big-file.iso -O
sẽ lưu kết quả vào một tệp mới có tên big-file.iso trong thư mục hiện tại. Theo cách này, nó hoạt động tương tự như wget nhưng cho phép bạn chỉ định các tùy chọn cuộn tròn khác không khả dụng khi sử dụng wget.
--remote-name-all
unix.stackexchange.com/a/265819/171025
Có một số tùy chọn để tạo đầu ra curl vào một tệp
# 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
Đối với những người bạn muốn sao chép đầu ra cURL trong bảng tạm thay vì xuất ra tệp, bạn có thể sử dụng pbcopy
bằng cách sử dụng đường ống |
sau lệnh cURL.
Ví dụ : curl https://www.google.com/robots.txt | pbcopy
. Điều này sẽ sao chép tất cả nội dung từ URL đã cho vào clipboard của bạn.
xclip
có thể được sử dụng ở nơi dành cho Linux, hãy xem câu hỏi này . Tuy nhiên, trong hầu hết các trường hợp tôi sẽ thích curl http://example.com -o example_com.html & cat example_com.html | pbcopy
Vì vậy, bạn sẽ không cần phải cuộn tròn lại nếu bạn vô tình xóa bảng tạm.
curl http://www.textfiles.com/etext/FICTION/fielding-history-243.txt | pbcopy
có lẽ đừng thử cái này
Nếu bạn muốn lưu trữ đầu ra của bạn vào máy tính để bàn của bạn, hãy làm theo lệnh dưới đây bằng cách sử dụng lệnh post trong git bash. Nó hoạt động với tôi.
curl https: // localhost: 8080 --request POST - tiêu đề "Loại nội dung: application / json" -o "C: \ Desktop \ test.txt"
curl http://{one,two}.example.com -o "file_#1.txt"
curl.haxx.se/docs/manpage.html