cURL Cheat Sheet/Save using remote filename

Download and save using the server-provided path basename.

Section: Basics and Output

Save using remote filename

bash
bash
curl -O https://example.com/file.tar.gz
Explanation

`-O` uses the remote path basename for the local 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 to a specific file
Write the response body to a local file.
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