Відповіді:
curl -K myconfig.txt -o output.txt
Записує перший вихід, отриманий у вказаному вами файлі (перезаписує, якщо існує старий).
curl -K myconfig.txt >> output.txt
Додає весь отриманий результат у вказаний файл.
Примітка. -К необов'язково.
curl url > destfile.x
Для одного файлу ви можете використовувати -O
замість того, -o filename
щоб використовувати останній сегмент шляху URL як ім'я файлу. Приклад:
curl http://example.com/folder/big-file.iso -O
збереже результати в новому файлі з назвою big-file.iso у поточній папці. Таким чином він працює аналогічно wget, але дозволяє вказати інші параметри завитка , недоступні при використанні wget.
--remote-name-all
unix.stackexchange.com/a/265819/171025
Існує кілька варіантів, щоб зробити висновок curl у файл
# 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 у буфер обміну, а не виводити у файл, ви можете використовувати pbcopy
, використовуючи трубу |
після команди cURL.
Приклад: curl https://www.google.com/robots.txt | pbcopy
. Це скопіює весь вміст із вказаної URL-адреси у буфер обміну.
xclip
чи можна використовувати його місце для Linux, дивіться це питання . Однак я б у більшості випадків віддав перевагу. 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
можливо, не спробуйте цього!
Якщо ви хочете зберегти свій результат на робочому столі, виконайте наведену нижче команду, використовуючи команду post у git bash. Це працювало для мене.
curl https: // localhost: 8080 - запит POST --header "Тип вмісту: application / json" -o "C: \ Desktop \ test.txt"
curl http://{one,two}.example.com -o "file_#1.txt"
curl.haxx.se/docs/manpage.html