销售推广_唐女士 QQ:1721809125
QQ在线客服

上班时间(星期一至星期五):
10:30-12:00 14:00-17:30

技术推广_江先生 QQ:1477987636
QQ在线客服

上班时间(星期一至星期五):
09:00-12:00 14:00-18:30

基本功能

“wget” 是史上最快,支持HTTP和FTP的单线程文件批量下载工具。

“wget” 是非交互网络检索器,主要任务是获取互联网,基本上所有Linux版本都有自带。

譬如:wget -r ftp://192.168.1.1

基本语法

wget [OPTION]... [URL]...

Startup 启动 option 参数

# 参数 EN 解释 中文翻译 备注
01 V, --version isplay the version of Wget and exit. 显示 wget 版本并退出。
02 , --help print this help. 打印帮助信息。
03 , --backgroun go to background after startup. 启动后转到后台。
04 , --execute=COMMAND xecute a `.wgetrc'-style command. 执行 `.wgetrc' 风格命令。
Logging and input file 登陆和输入文件 option 参数

# 参数 EN 解释 中文翻译 备注
01 , --output-file=FILE g messages to FILE. 消息记录到文件。
02 , --append-output=FILE ppend messages to FILE. 把消息追加到文件。
03 , --debug print lots of debugging information. 打印许多调试信息。
04 q, --q quiet (no output). 安静 (不输出)。
05 v, --v verbose (this is the default). 冗余 (这是默认值)。
06 v, --no-v ff verboseness, without being quiet. 关闭冗余,不安静。
07 port-speed=TYPE Output bandwidth as TYPE. TYPE can be bits. 把带宽输出成类型,类型可以是位。
08 , --input-file=FILE wnload URLs found in local or external FILE. 下载本地发现URL或外部文件。
09 F, --force-htm at input file as HTML. 把输入文件视为HTML。
10 , --base=UR ves HTML input-file links (-i -F) relative to URL. 求解HTML相对URL的输入文件链接 (-i -F)。
11 nfig=FILE Specify config file to use. 指定要使用配置文件。
Download 下载 option 参数

# 参数 EN 解释 中文翻译 备注
01 , --tries=NUMBER number of retries to NUMBER (0 unlimits). 把重试次数设为 NUMBER (0 不受限制)。
02 f ven if connection is refused. 甚至重试,即使连接被拒。
03 O, --output-document=FILE write documents to FILE. 把文档写入文件。
04 , p downloads that would download to existing files (overwriting them). 跳过下载,下载到现有文件 (覆写它们)。
05 , --continu ume getting a partially-downloaded file. 继续获取部分已下载文件。
06 progress=TYPE progress gauge type. 选择进度计量类型。
07 N, --timestamping n't re-retrieve files unless newer than local. 不重-检索文件,除非比本地更新。
08 ver-timestamp 't set the local file's timestamp by the one on the server. 不通过某一服务器,设置本地文件时间戳。
09 S, --server-respon print server response. 打印服务器响应。
10 p 't download anything. 不下载任何东西。
11 T, --timeout=SECONDS all timeout values to SECONDS. 把所有超时值设为秒数。
12 meout=SECS DNS lookup timeout to SECS. 把 DNS 查找超时设为 SECS。
13 nnect-timeout=SECS he connect timeout to SECS. 把连接超时设为 SECS。
14 meout=SECS meout to SECS. 把读取超时设为 SECS。
15 w, --wait=SECONDS wait SECONDS between retrievals. 检索之间,等待秒数。
16 waitretry=SECONDS wait 1..SECONDS between retries of a retrieval. 检索重试之间,等待 1..SECONDS 秒。
17 andom-wai wait from 0.5*WAIT...1.5*WAIT secs between retrievals. 检索之间,等待 0.5*WAIT...1.5*WAIT 秒。
18 prox xplicitly turn off proxy. 明确关闭代理。
19 Q, --quota=NUMBER ieval quota to NUMBER. 把检索配额设为 NUMBER。
20 DDRESS DDRESS (hostname or IP) on local host. 绑定到本地主机地址 (主机名或 IP)。
21 imit-rate=RATE imit download rate to RATE. 把下载速率限制到 RATE。
22 --no-dns-cache disable caching DNS lookups. 禁用缓存 DNS 查找。
23 ict-file-names=OS ict chars in file names to ones OS allows. 限制文件名字符到某一允许 OS。
24 --ignore-case ignore case when matching files/directories. 匹配 文件/目录时,忽略大小写。
25 4, --inet4-on nnect only to IPv4 addresses. 只连接到 IPv4 地址。
26 , IPv6 addresses. 只连接到 IPv6 地址。
27 prefer-family=FAMILY nnect first to addresses of specified family, one of IPv6, IPv4, or none. 首先连接到指定系列地址,IPv6、IPv4 或 None 之一。
28 USER ftp and http user to USER. 把 FTP 和 HTTP 两者用户设为 USER。
29 password=PASS h ftp and http password to PASS. 把 FTP 和 HTTP 两者密码设为 PASS。
30 passw prompt for passwords. 提示输入密码。
31 no-iri urn off IRI support. 关闭 IRI 支持。
32 ENC ENC as the local encoding for IRIs. 把 ENC 用作本地 IRI 编码。
33 mote-encoding=ENC use ENC as the default remote encoding. 把 ENC 用作默认远程编码。
34 --unlink remove file before clobber. 乱码前,移除文件。
Directories 目录 option 参数

# 参数 EN 解释 中文翻译 备注
01 nd, --no-directori n't create directories. 不创建目录。
02 x, --f force creation of directories. 强制创建目录。
03 nH, --no-host-directori n't create host directories. 不创建主机目录。
04 p protocol name in directories. 在目录中使用协议名称。
05 P, --directory-prefix=PREFIX ave files to PREFIX/... 保存文件到 PREFIX/...
06 NUMBER NUMBER remote directory components. 忽略 NUMBER 远程目录分量。
HTTP option 参数

# 参数 EN 解释 中文翻译 备注
01 http-user=USER http user to USER. 把 HTTP 用户设为 USER。
02 p-password=PASS p password to PASS. 把 HTTP 密码设为 PASS。
03 no-cach isallow server-cached data. 禁止服务器-缓存数据。
04 fault-page=NAME Change the default page name (normally this is `index.html'). 更改默认页面名称 (通常是 'index.html')。
05 E, --adjust-extension ave HTML/CSS documents with proper extensions. 以适当扩展名,保存 HTML/CSS 文档。
06 --ignore-length ignore `Content-Length' header field. 忽略 '内容-长' 头字段。
07 header=STRING insert STRING among the headers. 在头之间,插入字符串。
08 max maximum redirections allowed per page. 允许每页最大重定向。
09 proxy-user=USER USER as proxy username. 把 USER 设为代理用户名。
10 proxy-password=PASS PASS as proxy password. 把 PASS 设为代理密码。
11 ferer=URL include `Referer: URL' header in HTTP request. 在 HTTP 请求中,包括 'Referer: URL'。
12 v ve the HTTP headers to file. 把 HTTP 头保存到文件。
13 U, --user-agent=AGENT identify as AGENT instead of Wget/VERSION. 标识成 AGENT,而非 Wget/VERSION。
14 p-keep-aliv HTTP keep-alive (persistent connections). 禁用HTTP保持活动 (持久连接)。
15 no-cooki n't use cookies. 不使用 cookies。
16 FILE from FILE before session. 从文件加载 cookies,在会话前。
17 ave-cookies=FILE ave cookies to FILE after session. 把 cookies 保存到文件,在会话后。
18 p ve session (non-permanent) cookies. 加载和保存会话 (非永久) cookies。
19 post-data=STRING use the POST method; send STRING as the data. 使用 POST 方法;把字符串发送成数据。
20 post-file=FILE POST method; send contents of FILE. 使用 POST 方法;发送文件内容。
21 method=HTTPMeth use method "HTTPMethod" in the header. 在头中,使用 "HTTPMethod" 法。
22 STRING Send STRING as data. --method MUST be set. 把字符串发送成数据。必须设置方法。
23 file=FILE Send contents of FILE. --method MUST be set. 发送文件内容。必须设置方法。
24 p Content-Disposition header when choosing local file names (EXPERIMENTAL). 兑现内容处置头,当选取本地(实验)文件名时。
25 ntent-on utput the received content on server errors. 输出接收内容,当服务器出错时。
26 --auth-no-challenge send Basic HTTP authentication information without first waiting for the server's challenge. 发送基本 HTTP 验证信息,而不用先等待服务器挑战。
HTTPS (SSL/TLS) option 参数

# 参数 EN 解释 中文翻译 备注
01 ure-protocol=PR hoose secure protocol, one of auto, SSLv2, SSLv3, TLSv1 and PFS. 选取自动、SSLv2、SSLv3、TLSv1 及 PFS 安全协议之一。
02 p follow secure HTTPS 只跟随安全 HTTPS 链接。
03 no-check-certifica n't validate the server's certificate. 不验证服务器证书。
04 ficate=FILE ficate file. 客户端证书文件。
05 ificate-type=TYPE ient certificate type, PEM or DER. 客户端证书类型:PEM 或 DER。
06 private-key=FILE private key file. 私钥文件。
07 private-key-type=TYPE private key type, PEM or DER. 私钥类型:PEM 或 DER。
08 ficate=FILE file with the bundle of CA's. 带有 CA 捆绑的文件。
09 a-directory=DIR irectory where hash list of CA's is stored. CA 哈希表存储目录。
10 m-file=FILE file with random data for seeding the SSL PRNG. 播种 SSL PRNG 的随机数据文件。
11 gd-file=FILE file naming the EGD socket with random data. 带有随机数据的 EGD 套接字命名文件。
FTP option 参数

# 参数 EN 解释 中文翻译 备注
01 ftp-user=USER ftp user to USER. 把 FTP 用户设为 USER。
02 ftp-password=PASS ftp password to PASS. 把 FTP 密码设为 PASS。
03 no-remove-listing n't remove `.listing' files. 不移除 '.listing' 文件。
04 --no-glob turn off FTP file name globbing. 关闭 FTP 通配文件名。
05 no-passive-ftp isable the "passive" transfer mode. 禁用 “被动” 传输模式。
06 preserve-perm preserve remote file permissions. 保留远程文件访问权限。
07 mlink when recursing, get linked-to files (not dir). 当递归时,获取链接-到文件 (而不是目录)。
WARC option 参数

# 参数 EN 解释 中文翻译 备注
01 warc-file=FILENAME ave request/response data to a .warc.gz file. 把 请求/响应 数据保存到 .warc.gz 文件。
02 warc-header=STRING STRING into the warcinfo record. 把字符串插入 warcinfo 记录。
03 warc-max-size=NUMBER maximum size of WARC files to NUMBER. 把 WARC 文件最大尺寸设为 NUMBER。
04 warc-cdx write CDX index files. 写入 CDX 索引文件。
05 warc-dedup=FILENAME not store records listed in this CDX file. 不存储在此 CDX 文件中列明的记录。
06 warc-comp mpress WARC files with GZIP. 不采用 GZIP 压缩 WARC 文件。
07 no-warc-dig not calculate SHA1 digests. 不计算 SHA1 摘要。
08 warc-keep file in a WARC record. 不存储 WARC 记录日志文件。
09 warc-tempdir=DIRECTORY ation for temporary files created by the WARC writer. WARC 写入器创建的临时文件位置。
Recursive download 递归下载 option 参数

# 参数 EN 解释 中文翻译 备注
01 , --recursiv pecify recursive download. 指定递归下载。
02 , --level=NUMBER maximum recursion depth (int or 0 for infinite). 最大递归深度 (整数或 0 无穷大)。
03 af files locally after downloading them. 下载后,删除本地文件。
04 , --conv make links in downloaded HTML or CSS point to local files. 制作指向本地文件的 HTML 或 CSS 下载链接。
05 ackups=N fore writing file X, rotate up to N backup files. 在写入文件 X 之前,旋至 N 备份文件。
06 K, --backup-conv fore converting file X, back up as X.orig. 在转换文件 X 之前,将其备份成 X.orig。
07 m, --mi hortcut for -N -r -l inf --no-remove-listing. N -r -l 的快捷方式,信息 --no-remove-listing。
08 p, --page-req mages, etc. needed to display HTML page. 获取所有图像、等,需要显示 HTML 页面。
09 ict-commen urn on strict (SGML) handling of HTML comments. 打开严格 (SGML) 处理 HTML 注释。
Recursive accept/reject 递归接受/拒绝 option 参数

# 参数 EN 解释 中文翻译 备注
01 , --accept=LIST mma-separated list of accepted extensions. 可接受扩展名逗号-分隔列表。
02 R, --reject=LIST mma-separated list of rejected extensions. 拒绝扩展名逗号-分隔列表。
03 accept-regex=REGEX gex matching accepted URLs. 正则表达式匹配可接受 URL。
04 ject-regex=REGEX x matching rejected URLs. 正则表达式匹配拒绝 URL。
05 gex-type=TYPE gex type (posix). 正则表达式类型 (POSIX 可移植 Unix 操作系统)。
06 D, --domains=LIST mma-separated list of accepted domains. 可接受域逗号-分隔列表。
07 xclude-domains=LIST mma-separated list of rejected domains. 拒绝域逗号-分隔列表。
08 follow-ftp follow FTP links from HTML documents. 跟随来自 HTML 文档的 FTP 链接。
09 follow-tags=LIST mma-separated list of followed HTML tags. 跟随 HTML 标签的逗号-分隔列表。
10 IST mma-separated list of ignored HTML tags. 忽略 HTML 标签的逗号-分隔列表。
11 H, --span-h go to foreign hosts when recursive. 当递归时,转到外来主机。
12 , --relativ follow relative links only. 只跟随相对链接。
13 I, --include-directories=LIST ist of allowed directories. 允许目录列表。
14 ver-nam me specified by the redirection url last component. 使用通过重定向 URL 最后分量,指定的名称。
15 X, --exclude-directories=LIST ist of excluded directories. 排除目录列表。
16 p, --no-p 't ascend to the parent directory. 不上升到父目录。

注意:长选项强制参数是强制性的,短选项也是。

详细用法


功能 # 命令规范 文字解释 示例 示例解释
查看帮助 01 wget -h 打印、显示帮助信息
02 wget --help 打印、显示帮助信息
查看版本 01 wget -V 显示 wget 版本并退出。
02 wget --v 显示 wget 版本并退出。