加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 创业 > 政策 > 正文

Linux中的wget网络下载命令使用全解

发布时间:2016-11-28 16:51:23 所属栏目:政策 来源:站长网
导读:语法: wget [选项]... [URL]... 长选项所必须的参数在使用短选项时也是必须的。 启动: nbsp; -V,nbsp; --versionnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 显示 Wget 的版本信息并退出。 nbsp; -h,nbsp; --helpnbsp;nbsp;nbsp;nbsp;nbsp;nbsp

语法: wget [选项]... [URL]...

长选项所必须的参数在使用短选项时也是必须的。

启动:
nbsp; -V,nbsp; --versionnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 显示 Wget 的版本信息并退出。
nbsp; -h,nbsp; --helpnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 打印此帮助。
nbsp; -b,nbsp; --backgroundnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 启动后转入后台。
nbsp; -e,nbsp; --execute=COMMANDnbsp;nbsp; 运行一个ldquo;.wgetrcrdquo;风格的命令。

日志和输入文件:
nbsp; -o,nbsp; --output-file=FILEnbsp;nbsp;nbsp; 将日志信息写入 FILE。
nbsp; -a,nbsp; --append-output=FILEnbsp; 将信息添加至 FILE。
nbsp; -d,nbsp; --debugnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 打印大量调试信息。
nbsp; -q,nbsp; --quietnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 安静模式 (无信息输出)。
nbsp; -v,nbsp; --verbosenbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 详尽的输出 (此为默认值)。
nbsp; -nv, --no-verbosenbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 关闭详尽输出,但不进入安静模式。
nbsp; -i,nbsp; --input-file=FILEnbsp;nbsp;nbsp;nbsp; 下载本地或外部 FILE 中的 URLs。
nbsp; -F,nbsp; --force-htmlnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 把输入文件当成 HTML 文件。
nbsp; -B,nbsp; --base=URLnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 解析与 URL 相关的
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; HTML 输入文件 (由 -i -F 选项指定)。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --config=FILEnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Specify config file to use.

下载:
nbsp; -t,nbsp; --tries=NUMBERnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 设置重试次数为 NUMBER (0 代表无限制)。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --retry-connrefusednbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 即使拒绝连接也是重试。
nbsp; -O,nbsp; --output-document=FILEnbsp;nbsp;nbsp; 将文档写入 FILE。
nbsp; -nc, --no-clobbernbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; skip downloads that would download to
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; existing files (overwriting them).
nbsp; -c,nbsp; --continuenbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 断点续传下载文件。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --progress=TYPEnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 选择进度条类型。
nbsp; -N,nbsp; --timestampingnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 只获取比本地文件新的文件。
nbsp; --no-use-server-timestampsnbsp;nbsp;nbsp;nbsp; 不用服务器上的时间戳来设置本地文件。
nbsp; -S,nbsp; --server-responsenbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 打印服务器响应。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --spidernbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 不下载任何文件。
nbsp; -T,nbsp; --timeout=SECONDSnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 将所有超时设为 SECONDS 秒。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --dns-timeout=SECSnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 设置 DNS 查寻超时为 SECS 秒。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --connect-timeout=SECSnbsp;nbsp;nbsp; 设置连接超时为 SECS 秒。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --read-timeout=SECSnbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 设置读取超时为 SECS 秒。
nbsp; -w,nbsp; --wait=SECONDSnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 等待间隔为 SECONDS 秒。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --waitretry=SECONDSnbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 在获取文件的重试期间等待 1..SECONDS 秒。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --random-waitnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 获取多个文件时,每次随机等待间隔
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 0.5*WAIT...1.5*WAIT 秒。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --no-proxynbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 禁止使用代理。
nbsp; -Q,nbsp; --quota=NUMBERnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 设置获取配额为 NUMBER 字节。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --bind-address=ADDRESSnbsp;nbsp;nbsp; 绑定至本地主机上的 ADDRESS (主机名或是 IP)。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --limit-rate=RATEnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 限制下载速率为 RATE。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --no-dns-cachenbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 关闭 DNS 查寻缓存。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --restrict-file-names=OSnbsp; 限定文件名中的字符为 OS 允许的字符。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --ignore-casenbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 匹配文件/目录时忽略大小写。
nbsp; -4,nbsp; --inet4-onlynbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 仅连接至 IPv4 地址。
nbsp; -6,nbsp; --inet6-onlynbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 仅连接至 IPv6 地址。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --prefer-family=FAMILYnbsp;nbsp;nbsp; 首先连接至指定协议的地址
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; FAMILY 为 IPv6,IPv4 或是 none。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --user=USERnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 将 ftp 和 http 的用户名均设置为 USER。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --password=PASSnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 将 ftp 和 http 的密码均设置为 PASS。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --ask-passwordnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 提示输入密码。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --no-irinbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 关闭 IRI 支持。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --local-encoding=ENCnbsp;nbsp;nbsp;nbsp;nbsp; IRI (国际化资源标识符) 使用 ENC 作为本地编码。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --remote-encoding=ENCnbsp;nbsp;nbsp;nbsp; 使用 ENC 作为默认远程编码。
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; --unlinknbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; remove file before clobber.

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读