Wget – 将文件下载到特定目录

Wget 是一个免费的命令行实用程序,用于从远程服务器下载文件。 它支持 HTTP、HTTPS 和 FTP 协议,并遵循 HTTP 代理服务器。

默认wget下载当前工作目录下的文件。 在本教程中,我们将向您介绍如何使用 wget 将文件下载到特定目录。

使用 wget -O 选项

-O 或者 --output-document=FILE 选项将立即截断 FILE,所有下载的内容都将写入 FILE。 这里的 wget -O FILE https://path 旨在像 wget -O - https://path > FILE;

例如:

wget -O /tmp/Ubuntu.iso https://releases.ubuntu.com/20.04/ubuntu-20.04-desktop-amd64.iso   

上面的命令会使用Wget命令下载远程ISO文件,并在本地系统中保存为/tmp/Ubuntu.iso。 不管当前的工作目录是什么。

使用 wget -P 选项

或者,使用 -P 或者 --directory-prefix=PREFIX. 这里的 PREFIX 是一个目录,所有其他文件和子目录都将保存到其中。 默认下载目录为“.” 当前目录。

例如:

wget -P /tmp https://releases.ubuntu.com/20.04/ubuntu-20.04-desktop-amd64.iso 

上面的命令会下载iso文件下的 /tmp 目录。

结论

在本指南中,您学习了使用 Wget 命令将文件下载到指定目录的两种方法。