Linux wget
Linux wget
命令 wget 代表 web get。 wget 是一个免费的非交互式文件下载器命令。非交互式意味着它可以在用户未登录时在后台工作。这允许用户在 wget 完成工作时与系统断开连接。
它甚至可以将整个网站下载为本地版本的远程网站,完全重建原始网站的结构。简而言之,您可以使用wget 镜像整个网站。
它支持HTTP、HTTPs 和FTP 协议。它是一个免费可用的软件包,并在 GNU GPL 下获得许可。该命令适用于所有操作系统,包括 MAC Os 和 Windows。
wget 的主要特点是它的健壮性和递归性。由于其稳健性,即使在互联网连接速度较慢的情况下也能工作。如果网络出现故障,它会自动开始从原处下载文件。由于它的递归性,它会一直尝试直到文件被完全检索。
要使用 wget,您必须通过 HTTP 提供文件的位置作为 wget 参数。文件将下载到当前目录。
安装 wget
在某些系统中可能未安装 wget。要安装 wget,请使用以下命令,
sudo apt-get install wget
wget 选项
选项 |
功能 |
wget <URL> |
下载单个文件 |
wget -O <fileName><URL> |
使用不同的文件名存储 |
wget --limit-rate=<Numberk> <URL> |
指定下载速率/速度 |
wget -c <URL> |
完成剩余的下载文件 |
wget -b <URL> |
后台下载 |
wget --tries=<Numberk> <URL> |
设置重试次数 |
wget -i <fileName> |
下载多个文件 |
wget --mirror-p--convert-links-P ./local dir <webURL> |
下载完整网站 |
wget --reject=<rejectingFile> <URL> |
拒绝某种类型的文件 |
wget -Q <Value>m-i <fileName> |
超过一定限制退出下载 |
wget -r-A.<fileType> <webURL> |
下载特定类型的文件 |
wget-o <logFile> <URL> |
将下载文件重定向到日志文件 |