📅  最后修改于: 2023-12-03 14:59:28.410000             🧑  作者: Mango
Shell 是一种命令行解释器,可以编写 Shell 脚本来实现自动化任务。Bash 是 Shell 的一种实现,它支持各种操作系统如 Linux、macOS、Windows 等。Wget 是一种 Linux 系统及类 Unix 系统下的文件下载工具。本文将介绍如何在 Bash 下使用 Wget 下载文件并指定文件名。
使用 Wget 下载文件非常简单,只需要在命令行中输入 wget
命令,后面加上下载链接即可,例如:
wget https://example.com/filename.txt
这样就可以将 https://example.com/filename.txt
下载到当前目录中。但是,如果下载的文件名不是 filename.txt
,则可以通过 Wget 的 -O
选项指定文件名。
使用 Wget 的 -O
选项可以指定下载后的文件名。例如:
wget https://example.com/filename.txt -O newfilename.txt
这样就可以将 https://example.com/filename.txt
下载到当前目录中,并将文件名改为 newfilename.txt
。如果文件名中含有空格或者其他特殊字符,需要使用引号将文件名包裹起来。
如果想要使用 Shell 脚本来自动化下载文件,并需要指定文件名,则可以编写一个 Shell 脚本,如下:
#!/bin/bash
# 下载文件并指定文件名
wget https://example.com/filename.txt -O newfilename.txt
将脚本保存为 download.sh
,并给予其可执行权限:
chmod +x download.sh
然后就可以通过 ./download.sh
来执行这个脚本,自动下载并指定文件名。
以上就是使用 Wget 指定文件名的方法,通过 Shell 脚本自动化下载文件。