Help

curl has more than two hundred and sixty command-line options and the number of options keep increasing over time. Chances are the number of options reaches or even surpasses three hundred in the coming years.

List options

To find out which options you need to perform a certain action, you can get curl to list them. First, curl --help or simply curl -h get you a list of the most important and frequently used options. You can then provide an additional "category" to -h to get more options listed for that specific area. Use curl -h category to list all existing categories or curl -h all to list all available options.

Help with a specific option

To get curl to display the documentation about a single specific command line option, add the option after -h. Use either the short name with a single dash (-) or the long version using two dashes (--).

For example, learn what -U does by running

curl -h -U

Or get --insecure explained like this:

curl -h --insecure

Full manual

The curl --manual option outputs the entire man page for curl. That is a thorough and complete document on how each option works amassing several thousand lines of documentation. To wade through that is also a tedious work and we encourage use of a search function through those text masses. Some people might also appreciate the man page in its web version.