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

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

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

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

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 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

学习更多: