답변:
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
결과를 현재 폴더의 big-file.iso 라는 새 파일에 저장 합니다. 이러한 방식으로 wget 과 유사하게 작동 하지만 wget을 사용할 때 사용할 수없는 다른 curl 옵션 을 지정할 수 있습니다 .
--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 출력을 복사하려는 경우 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에서 post 명령을 사용하여 아래 명령을 따르십시오.
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