cURL Cheat Sheet/Save to a specific file

Write the response body to a local file.

Section: Basics and Output

Save to a specific file

bash
bash
curl -o response.html https://example.com
Explanation

`-o` lets you control the destination filename.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Basics and Output
Save using remote filename
Download and save using the server-provided path basename.
OpenIn sheetbashsame section
GET a URL
Fetch a resource with the default GET method.
OpenIn sheetbashsame section
Follow redirects
Follow HTTP 3xx redirects automatically.
OpenIn sheetbashsame section
Include response headers
Print response headers with the response body.
OpenIn sheetbashsame section
Fetch headers only
Send a HEAD request to inspect headers without downloading the body.
OpenIn sheetbashsame section
Silent mode with errors
Suppress progress meter but still show errors.
OpenIn sheetbashsame section