回答:
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
ファイルへのカール出力を行うためのいくつかのオプションがあります
# 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
、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
多分これを試さないでください!
出力をデスクトップに保存する場合は、git bashでpostコマンドを使用して以下のコマンドを実行します。
curl https:// localhost:8080 --request POST --header "Content-Type:application / json" -o "C:\ Desktop \ test.txt"
curl http://{one,two}.example.com -o "file_#1.txt"
curl.haxx.se/docs/manpage.html