📜  cmd windows 下载文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:40:07.194000             🧑  作者: Mango

CMD Windows 下载文件 - Shell-Bash

在 Windows 系统中,使用 CMD 命令行工具下载文件是常见的任务之一。我们可以使用 Shell-Bash 脚本来实现这个目标。下面将讲解如何在 Windows 平台上使用 Shell-Bash 脚本下载文件。

1. 下载一个文件

我们可以使用 curl 命令来下载一个文件。命令格式如下:

curl [url] -o [filename]

其中 [url] 是我们要下载的文件的地址,[filename] 是我们要保存的文件名。

以下是一个示例:

curl https://example.com/image.jpg -o image.jpg

这条命令将从 https://example.com/image.jpg 地址下载一张图片,并保存为 image.jpg 文件。

2. 下载多个文件

如果要下载多个文件,我们可以将多个 curl 命名串联起来,并使用 & 分隔。以下是一个示例:

curl https://example.com/file1.txt -o file1.txt & curl https://example.com/file2.txt -o file2.txt

这条命令将从 https://example.com/file1.txthttps://example.com/file2.txt 地址分别下载两个文件,并分别保存为 file1.txtfile2.txt

3. 下载文件并指定保存路径

如果要指定文件保存的路径,我们可以在文件名前面加上路径。以下是一个示例:

curl https://example.com/image.jpg -o ./imgs/image.jpg

这条命令将从 https://example.com/image.jpg 地址下载一张图片,并保存到 ./imgs/image.jpg 路径下。

4. 下载文件时显示进度条

如果想在下载文件时显示一个进度条,我们可以加上 -# 参数。以下是一个示例:

curl https://example.com/image.jpg -# -o image.jpg

这条命令将从 https://example.com/image.jpg 地址下载一张图片,并显示下载进度条,并保存为 image.jpg 文件。

5. 下载文件并指定超时时间

如果要指定下载文件的超时时间,我们可以加上 -m 参数。以下是一个示例:

curl https://example.com/image.jpg -o image.jpg -m 10

这条命令将从 https://example.com/image.jpg 地址下载一张图片,超时时间为 10 秒,并保存为 image.jpg 文件。

总结

以上是在 Windows 平台上使用 Shell-Bash 脚本下载文件的基本方法。使用 curl 命令可以很方便地实现下载任务,我们可以根据需要选择不同的命令参数。