如何使用Wget将文件下载到特定目录

Wget是一种流行的,非交互式且广泛使用的网络下载器,它支持HTTP,HTTPS和FTP等协议,并通过HTTP代理进行检索。

Wget是一种流行的,非交互式且广泛使用的网络下载器,它支持HTTP,HTTPS和FTP等协议,并通过HTTP代理进行检索。 默认情况下,wget会在运行它的当前工作目录中下载文件。

另请参阅如何在Linux下使用Wget下载时重命名文件

在本文中,我们将展示如何在不移动到该目录的情况下将文件下载到特定目录。 例如,如果您在脚本中使用wget ,并希望自动执行应存储在不同目录中的下载,则本指南很有用。

此外,通过设计使wget成为非交互式(可在后台工作),可以轻松地通过shell脚本自动下载。 您实际上可以启动下载并断开与系统的连接,让wget完成工作。

Wget的-P--directory-prefix选项用于设置将所有检索到的文件和子目录保存到的目录前缀。

在此示例中,我们将演示如何下载glances配置模板并将其存储在/ etc / glances /目录下。

$ sudo mkdir /etc/glances
$ ls /etc/glances/
$ sudo wget https://raw.githubusercontent.com/nicolargo/glances/develop/conf/glances.conf -P /etc/glances/
$ ls /etc/glances/
Wget将文件下载到特定目录

Wget将文件下载到特定目录

如果要下载繁重的文件,可能需要添加-c--continue标志,这意味着继续获取部分下载的文件。 有了它,您不必重新开始下载。

此选项可帮助您继续下载由先前的wget实例启动的文件,或者由其他程序或已暂停的程序启动。 在任何网络故障的情况下它也很有用。 例如,

$ wget -c https://tenet.dl.sourceforge.net/project/parrotsecurity/iso/4.1/Parrot-security-4.1_amd64.iso

有关更多信息,请参阅wget手册页。

$ man wget 

您可能还想阅读以下相关文章。

  1. 如何使用一个命令下载和提取Tar文件
  2. 5个基于Linux命令行的工具,用于下载文件和浏览网站
  3. 关于如何在Linux中使用'Curl'命令的15个技巧

就这样! 在这篇简短的文章中,我们已经解释了如何使用wget将文件下载到特定目录而无需移动到该目录。 您可以在评论中与我们分享您的想法。