Antworten:
curl -K myconfig.txt -o output.txt
Schreibt die erste Ausgabe, die in der von Ihnen angegebenen Datei empfangen wurde (überschreibt, wenn eine alte vorhanden ist).
curl -K myconfig.txt >> output.txt
Hängt alle Ausgaben, die Sie erhalten, an die angegebene Datei an.
Hinweis: Das -K ist optional.
curl url > destfile.x
Für eine einzelne Datei können Sie -O
anstelle des -o filename
letzten Segments des URL-Pfads den Dateinamen verwenden. Beispiel:
curl http://example.com/folder/big-file.iso -O
speichert die Ergebnisse in einer neuen Datei mit dem Namen big-file.iso im aktuellen Ordner. Auf diese Weise funktioniert es ähnlich wie wget, aber Sie können andere Curl-Optionen angeben , die bei Verwendung von wget nicht verfügbar sind.
Es gibt verschiedene Optionen, um eine Curl-Ausgabe in eine Datei durchzuführen
# 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
Wenn Sie die cURL-Ausgabe in die Zwischenablage kopieren möchten, anstatt sie in eine Datei auszugeben, können Sie sie pbcopy
mithilfe der Pipe |
nach dem Befehl cURL verwenden.
Beispiel : curl https://www.google.com/robots.txt | pbcopy
. Dadurch wird der gesamte Inhalt der angegebenen URL in Ihre Zwischenablage kopiert.
xclip
kann in seinen Platz eingesetzt werden , für Linux , diese Frage sehen . In den meisten Fällen würde ich es jedoch vorziehen. curl http://example.com -o example_com.html & cat example_com.html | pbcopy
Sie müssten sich also nicht erneut kräuseln, wenn Sie versehentlich Ihre Zwischenablage löschen.
curl http://www.textfiles.com/etext/FICTION/fielding-history-243.txt | pbcopy
Vielleicht versuch das nicht!
Wenn Sie Ihre Ausgabe auf Ihrem Desktop speichern möchten, befolgen Sie den folgenden Befehl mit dem Befehl post in git bash. Es hat bei mir funktioniert.
curl https: // localhost: 8080 --request POST --header "Inhaltstyp: application / json" -o "C: \ Desktop \ test.txt"
curl http://{one,two}.example.com -o "file_#1.txt"
curl.haxx.se/docs/manpage.html