WGET 是一款强大的命令行实用程序,可在 Linux 系统上用于下载文件。它可以从互联网获取网页、图像、文档和任何其他文件类型。
指定 WGET 环境变量
为了优化 WGET 的性能或定制其行为,我们可以指定特定环境变量。环境变量是存储在系统中的键值对,可控制程序的行为。以下是一些有用的 WGET 环境变量:
*HTTP_PROXY
设置 HTTP 代理服务器,用于路由 WGET 请求。例如:export HTTP_PROXY=http://my-proxy-server:3128
*HTTPS_PROXY
设置 HTTPS 代理服务器,用于路由安全 WGET 请求。例如:export HTTPS_PROXY=https://my-https-proxy-server:3129
*FTP_PROXY
设置 FTP 代理服务器,用于路由 FTP WGET 请求。例如:export FTP_PROXY=ftp://my-ftp-proxy-server:21
*HTTP_USER_AGENT
设置用户代理字符串,标识 WGET 请求来自的浏览器或应用程序。例如:export HTTP_USER_AGENT="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari/537.36"
在 WGET 命令中使用环境变量
要指定环境变量,请使用 export 命令,然后在 WGET 命令中使用 $-符号引用它们。例如:
export HTTP_PROXY=http://my-proxy-server:3128
wget --no-proxy https://example.com
优化 WGET 性能
通过指定环境变量,我们可以优化 WGET 的性能。例如,使用代理服务器可以减少下载时间并绕过网络限制。自定义用户代理字符串可以帮助绕过网站封锁或抓取受限制的内容。