Réponses:
curl -K myconfig.txt -o output.txt
Écrit la première sortie reçue dans le fichier que vous spécifiez (remplace si une ancienne existe).
curl -K myconfig.txt >> output.txt
Ajoute toutes les sorties que vous recevez au fichier spécifié.
Remarque: le -K est facultatif.
curl url > destfile.x
Pour un seul fichier, vous pouvez utiliser -O
au lieu d' -o filename
utiliser le dernier segment du chemin URL comme nom de fichier. Exemple:
curl http://example.com/folder/big-file.iso -O
enregistrera les résultats dans un nouveau fichier nommé big-file.iso dans le dossier actuel. De cette façon, il fonctionne de manière similaire à wget mais vous permet de spécifier d'autres options de boucle qui ne sont pas disponibles lors de l'utilisation de wget.
--remote-name-all
unix.stackexchange.com/a/265819/171025
Il existe plusieurs options pour effectuer une sortie curl dans un fichier
# 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
Pour ceux d'entre vous qui souhaitent copier la sortie cURL dans le presse-papiers au lieu de la sortie dans un fichier, vous pouvez utiliser pbcopy
en utilisant le tuyau |
après la commande cURL.
Exemple: curl https://www.google.com/robots.txt | pbcopy
. Cela copiera tout le contenu de l'URL donnée dans votre presse-papiers.
xclip
peut être utilisé à sa place pour Linux voir cette question . Cependant, dans la plupart des cas, je préférerais que curl http://example.com -o example_com.html & cat example_com.html | pbcopy
vous n'ayez plus besoin de boucler si vous effacez accidentellement votre presse-papiers.
curl http://www.textfiles.com/etext/FICTION/fielding-history-243.txt | pbcopy
peut-être n'essayez pas ça!
Si vous souhaitez stocker votre sortie sur votre bureau, suivez la commande ci-dessous en utilisant la commande post dans git bash.
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