Respostas:
curl -K myconfig.txt -o output.txt
Grava a primeira saída recebida no arquivo especificado (sobrescreve se houver uma antiga).
curl -K myconfig.txt >> output.txt
Anexa toda a saída que você recebe ao arquivo especificado.
Nota: -K é opcional.
curl url > destfile.x
Para um único arquivo, você pode usar em -O
vez de -o filename
usar o último segmento do caminho da URL como o nome do arquivo. Exemplo:
curl http://example.com/folder/big-file.iso -O
salvará os resultados em um novo arquivo chamado big-file.iso na pasta atual. Dessa forma, funciona de maneira semelhante ao wget, mas permite especificar outras opções de ondulação que não estão disponíveis ao usar o wget.
--remote-name-all
unix.stackexchange.com/a/265819/171025
Existem várias opções para gerar saída de curvatura em um arquivo
# 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
Para aqueles que você deseja copiar a saída cURL na área de transferência, em vez de enviar para um arquivo, você pode usar pbcopy
o pipe |
após o comando cURL.
Exemplo: curl https://www.google.com/robots.txt | pbcopy
. Isso copiará todo o conteúdo do URL fornecido para a área de transferência.
xclip
pode ser usado em seu lugar para Linux, veja esta pergunta . No entanto, na maioria dos casos, preferiria que curl http://example.com -o example_com.html & cat example_com.html | pbcopy
você não precisasse enrolar novamente se limpar acidentalmente a área de transferência.
curl http://www.textfiles.com/etext/FICTION/fielding-history-243.txt | pbcopy
talvez não tente isso!
Se você deseja armazenar sua saída na área de trabalho, siga o comando abaixo usando o comando post no git bash.
curl https: // localhost: 8080 --request POST --header "Tipo de conteúdo: application / json" -o "C: \ Desktop \ test.txt"
curl http://{one,two}.example.com -o "file_#1.txt"
curl.haxx.se/docs/manpage.html