📅  最后修改于: 2023-12-03 15:23:50.863000             🧑  作者: Mango
curl 是一款常用的命令行工具,可用于发送 HTTP 请求和下载远程数据。在本文中,我们将介绍如何使用 curl 下载文件并对一些常见参数进行解释。
以下是一些常用的 curl 参数:
-o
:指定输出文件的名称。-O
:将远程文件下载到本地并使用远程文件名作为本地文件名。-L
:自动重定向到新的 URL。-s
:安静模式,不输出进度信息和错误信息。-v
:详细模式,输出请求和响应头信息。要下载文件,您可以执行以下命令:
curl url -o filename
请将 "url" 替换为要下载的文件的 URL,"filename" 替换为将要保存到本地的文件名。例如,要下载一个名为 "file.zip" 的文件:
curl http://www.example.com/file.zip -o file.zip
要下载多个文件,您可以创建一个包含每个文件 URL 的文本文件,然后执行以下命令:
curl -K url-list.txt
请将 "url-list.txt" 替换为包含每个文件 URL 的文件名。
要将远程文件下载到本地并保持远程文件名,请执行以下命令:
curl url -OJ
如果您要下载的文件被重定向到另一个 URL,请使用以下命令:
curl -L url -o filename
要输出请求和响应头信息,请执行以下命令:
curl -v url
要在静默模式下运行 curl,请执行以下命令:
curl -s url
以上是 curl 常用的一些参数和用法,但请注意,事实上还有许多其他的 curl 用例。您可以通过访问 curl 的官方文档来进一步了解这款强大的工具。