wget
是一个在 Linux 系统中非常实用的命令行工具,用于从网络上下载文件
-
使用断点续传功能:如果你需要暂停下载并在稍后继续,可以使用
--continue
选项。这将使wget
从上次中断的地方继续下载,而不是重新开始。wget --continue URL
-
设置下载速度限制:为了避免对网络造成过大压力,可以使用
--limit-rate
选项限制下载速度。例如,将下载速度限制为 100KB/s:wget --limit-rate=100k URL
-
使用多线程下载:
wget
支持多线程下载,可以通过--no-check-certificate
选项(跳过 SSL 证书检查)和-P
选项(指定本地保存路径)来实现。例如,从多个源下载一个文件:wget --no-check-certificate -P /path/to/save -i sources.txt
其中,
sources.txt
是一个包含多个下载源的文件,每个源占一行。 -
使用
wget
的递归下载功能:如果你需要下载一个网站及其所有相关文件(包括图片、CSS 和 JavaScript 等),可以使用--recursive
和--no-clobber
选项。--recursive
选项会递归地下载网站文件,而--no-clobber
选项会避免覆盖已下载的文件。wget --recursive --no-clobber -np -P /path/to/save URL
其中,
-np
选项表示不爬取父目录。 -
使用
wget
的镜像功能:如果你需要将一个网站镜像到本地,可以使用--mirror
选项。这将创建一个包含网站所有文件和子目录的本地仓库。wget --mirror -p -k -r -np URL
其中,
-p
选项表示下载所有页面所需的文件,-k
选项表示转换链接以适应本地环境,-r
选项表示递归下载。
通过这些技巧,你可以更高效地使用 wget
下载大文件。