cURL 如何下载文件到指定目录?图文教程

使用 cURL 命令下载文件到指定目录,可输入基本的下载命令如curl http://example.com/file.zip -o file.zip。若要改变保存位置,可通过在-o 选项后添加路径来实现

用 Apifox,节省研发团队的每一分钟

cURL 如何下载文件到指定目录?图文教程

免费使用 Apifox

相关推荐

最新文章

cURL 命令下载文件到指定目录,并不需要很复杂的配置,可以通过简单的命令行指令实现。本文就来讲讲如何使用 cURL 下载文件,并指定下载到你的电脑上的具体某个目录,这里以一个假设的 URL 和目录为例。


cURL 模拟下载文件的基本命令

我们先来看一下 cURL 最基本的下载命令吧:

curl http://example.com/file.zip -o file.zip

这个命令很简单:它告诉 cURL 去下载http://example.com/file.zip这个文件,并将其保存为file.zip,如果要指定下载目录,可在文件前增加一个目录路径,比如保存到 D 盘下的 images 目录下:D:/images/file.zip


下载文件到指定目录步骤


在开始之前,确保你的计算机上已经安装了 cURL。

1. 打开命令行界面

在 Windows 上,你可以使用以下两种方法来打开命令行界面:

  • 使用快捷键Win + R打开运行窗口,然后输入 "cmd" 并按下回车键,即可打开命令提示符(cmd)。
  • 或者,你也可以在开始菜单中搜索 "PowerShell",然后点击打开 PowerShell。


在 Linux/macOS 上,只需打开终端应用程序即可。一般情况下操作系统已经自带有运行 cURL 的环境了,你可以输入以下命令来检查 cURL 是否安装:

curl --version

如果已安装,你将看到 cURL 的版本信息。如果没有安装,你需要先进行安装。


2. 基本下载命令

在命令行界面中,输入以下命令:

curl http://example.com/file.zip -o file.zip

这条命令告诉 cURL 去下载 http://example.com/file.zip 这个文件,并将其保存为 file.zip。在这个命令中,你需要将 http://example.com/file.zip 替换为你要下载的文件的实际路径。


比如说,你下载文件的 URL 是 http://127.0.0.1:8000/generate_pdf,那么你的 cURL 命令将如下所示,这个命令会将 example.pdf 文件下载下来。

curl http://127.0.0.1:8000/generate_pdf -o example.pdf


3. 指定文件保存目录

如果你希望将文件保存在不同的位置,可以使用 -o 选项后跟不同的路径。例如,我要将example.pdf文件下载到 D 盘下的 images 目录(文件夹)下,你可以这么写:

curl http://127.0.0.1:8000/generate_pdf -o D:/images/example.pdf

在这个例子中,D:/images/ 是你想要保存文件的目录路径,example.pdf 是文件的名称。

cURL 下载文件到指定目录

命令执行后,你可以到对应的目录(文件夹)中查看。

4. 查看文件下载结果

下载完成后,你可以到对应的目录下查看文件是否成功下载。如果你在命令行界面中下载的,可以使用 dir(Windows)或者 ls(Linux/macOS)命令来查看当前目录下的文件列表,或者直接根据路径查找并访问下载下来的文件,如下图所示:

cURL 下载文件到指定目录

使用 Apifox 执行 cURL 命令

要执行 cURL 命令,我更推荐使用 Apifox 调试,因为在 Apifox 中你可以将 cURL 命令及其结果保存起来并分享出去。在 Apifox 中调试 cURL 非常便捷,只需创建一个新的 HTTP 项目,然后在项目中将鼠标悬停在 + 号图标上,点击"导入 cURL",即可打开一个输入框。

cURL 下载文件到指定目录

将 cURL 命令粘贴到输入框,然后点击【确定】即可。

cURL 下载文件到指定目录

保存后 Apifox 会将这个 cURL 命令解析成接口,并生成一个快捷请求,你可以点击“发送”按钮对该进行调试,或者将该快捷请求保存为接口。

cURL 下载文件到指定目录


Apifox 会自动解析文件格式,比如本例的 pdf 文件,就自动解析出来了,你可以对文件执行缩放、下载等操作。

cURL 下载文件到指定目录


在 Apifox 中导出 cURL 也非常简单,你只需要将鼠标移动到接口的...图标那里,然后点击“复制 cURL”即可。

cURL 下载文件到指定目录


或者当你的接口发送成功后,在实际请求中查看,非常的方便,快去试试吧!

cURL 下载文件到指定目录

总结

本文重点介绍了使用 cURL 命令下载文件到指定目录的具体操作过程。首先确认计算机已安装 cURL,接着打开命令行界面,输入基本的下载命令如curl http://example.com/file.zip -o file.zip。若要改变保存位置,可通过在-o 选项后添加路径来实现,例如curl http://127.0.0.1:8000/generate_pdf -o D:/images/example.pdf将文件直接保存到指定目录。此外,还提及了使用 Apifox 工具来执行和管理 cURL 命令的方法,推荐使用。

Apifox

学习更多: