📜  如何使用 curl 下载 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:23:50.863000             🧑  作者: Mango

如何使用 curl 下载

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 的官方文档来进一步了解这款强大的工具。