使用Wget在Linux上下载HTTP资源

91 阅读1分钟

huake_00193_.jpg在Linux操作系统中,Wget是一个非常强大且灵活的工具,用于从HTTP、HTTPS以及FTP服务器上下载文件。作为命令行工具,Wget无需图形用户界面,适用于各种自动化脚本和批量下载任务。以下是如何在Linux上使用Wget下载HTTP资源的基本步骤和一些高级用法。

基本用法****

简单下载

要下载一个文件,只需在终端中输入以下命令:

bash复制代码

 

 wget example.com/file.zip

这条命令会从指定的URL下载file.zip,并将其保存在当前工作目录中。

下载并重命名

如果你想在下载时重命名文件,可以使用-O选项:

 

bash复制代码

 

 wget -O newname.zip example.com/file.zip

 

后台下载

使用-b选项,可以让Wget在后台运行,继续执行其他命令:

bash复制代码

 

 wget -b example.com/largefile.z…

 

 

限制下载速度

为了避免下载占用过多带宽,可以使用--limit-rate选项来限制下载速度:

bash复制代码

 

 wget --limit-rate=200k example.com/file.zip

高级用法****

递归下载

使用-r选项,Wget可以递归地下载整个网站或目录:

bash复制代码

 

 wget -r example.com/directory/

下载特定文件类型

结合-r和--accept选项,可以只下载特定类型的文件,如.jpg图片:

 

bash复制代码

 wget -r --accept=*.jpg example.com/photos/

继续中断的下载****

如果下载过程中断,可以使用-c选项继续下载:

bash复制代码