📅  最后修改于: 2023-12-03 14:40:07.194000             🧑  作者: Mango
在 Windows 系统中,使用 CMD 命令行工具下载文件是常见的任务之一。我们可以使用 Shell-Bash 脚本来实现这个目标。下面将讲解如何在 Windows 平台上使用 Shell-Bash 脚本下载文件。
我们可以使用 curl
命令来下载一个文件。命令格式如下:
curl [url] -o [filename]
其中 [url]
是我们要下载的文件的地址,[filename]
是我们要保存的文件名。
以下是一个示例:
curl https://example.com/image.jpg -o image.jpg
这条命令将从 https://example.com/image.jpg
地址下载一张图片,并保存为 image.jpg
文件。
如果要下载多个文件,我们可以将多个 curl
命名串联起来,并使用 &
分隔。以下是一个示例:
curl https://example.com/file1.txt -o file1.txt & curl https://example.com/file2.txt -o file2.txt
这条命令将从 https://example.com/file1.txt
和 https://example.com/file2.txt
地址分别下载两个文件,并分别保存为 file1.txt
和 file2.txt
。
如果要指定文件保存的路径,我们可以在文件名前面加上路径。以下是一个示例:
curl https://example.com/image.jpg -o ./imgs/image.jpg
这条命令将从 https://example.com/image.jpg
地址下载一张图片,并保存到 ./imgs/image.jpg
路径下。
如果想在下载文件时显示一个进度条,我们可以加上 -#
参数。以下是一个示例:
curl https://example.com/image.jpg -# -o image.jpg
这条命令将从 https://example.com/image.jpg
地址下载一张图片,并显示下载进度条,并保存为 image.jpg
文件。
如果要指定下载文件的超时时间,我们可以加上 -m
参数。以下是一个示例:
curl https://example.com/image.jpg -o image.jpg -m 10
这条命令将从 https://example.com/image.jpg
地址下载一张图片,超时时间为 10 秒,并保存为 image.jpg
文件。
以上是在 Windows 平台上使用 Shell-Bash 脚本下载文件的基本方法。使用 curl
命令可以很方便地实现下载任务,我们可以根据需要选择不同的命令参数。