1.命令作用
非交互式网络下载器(The non-interactive network downloader);注意:最小安装没有此命令,需yum -y install wget安装
2.命令语法
Usage: wget [OPTION]... [URL]...
3.参数详解
OPTION:
Startup:
- -V, --version,显示wget的版本并退出
- -h, --help,打印帮助信息
- -b, --background,启动后进入后台执行
- -e, --execute=COMMAND,将该命令当作是.wgetrc文件的一部分来执行,全局是/etc/wgetrc,用户级是~/.wgetrc,-e参数的命令优先级高于wgetrc,可以指定多个-e命令
Logging and input file(日志和输入文件):
- -o, --output-file=FILE,将下载日志信息写入文件
- -a, --append-output=FILE,将下载日志消息追加到文件中
- -d, --debug,打印大量调试信息
- -q, --quiet,静音(无输出)
- -v, --verbose,显示详细信息(默认参数)
- -nv, --no-verbose,关闭详细信息,但也会显示一些信息
- --report-speed=TYPE,输出带宽以"类型"表示;类型可以是"bits"
- -i, --input-file=FILE,将下载的一个或多个url写入到文件,然后指定文件进行下载
- -F, --force-html,与-i结合使用,将-i指定的文件可以是HTML格式(<a href="url">)
- -B, --base=URL,以指定的URL为基础链接,结合-i -F在基础链接后补齐完整的url进行下载
- --config=FILE,指定要使用的配置文件,设置参数参考/etc/wgetrc
Download(下载):
- -t, --tries=NUMBER,设置重试次数为NUMBER(0代表无限次)
- --retry-connrefused,即使连接被拒绝,也要重试
- -O, --output-document=FILE,指定下载到本地的文件名称(可与远程源文件名称不一样)
- -nc, --no-clobber,当将要下载的文件已经存在,则跳过下载
- -c, --continue,恢复获取部分下载的文件,即断点续传
- --progress=TYPE,选择进度指示器类型,可取值dot、bar(默认)、bar:force
- -N, --timestamping,除非文件更新时间比本地文件更新时间更晚,否则不要重新下载文件
- --no-use-server-timestamps,不要将本地文件的时间戳设置为与服务器上的时间戳相同
- -S, --server-response,打印服务器响应信息
- --spider,不下载任何东西
- -T, --timeout=SECONDS,设置所有超时时间值为SECONDS(单位秒)
- --dns-timeout=SECS,设置DNS解析超时时间为SECS(单位秒)
- --connect-timeout=SECS,设置连接超时时间为SECS(单位秒)
- --read-timeout=SECS,设置读超时为SECS(单位秒)
- -w, --wait=SECONDS,每次下载之间间隔为SECONDS(单位秒)
- --waitretry=SECONDS,在每次下载重试之间等待1..SECONDS(单位秒)
- --random-wait,每次检索之间需等待 0.5*等待时间...1.5*等待时间的间隔时间
- --no-proxy,明确关闭代理
- -Q, --quota=NUMBER,指定下载量限制(无效果),默认单位字节或者千/兆字节(k/m)
- --bind-address=ADDRESS,绑定本地主机的ADDRESS(主机名或IP地址)
- --limit-rate=RATE,将下载速率限制为RATE
- --no-dns-cache,禁用DNS查找的缓存功能
- --restrict-file-names=OS,将文件名中的字符限制为OS(unix | windows)允许的字符;即强制下载的文件名转换为当前系统兼容的文件名格式,特别是文件名带有空格、\、/、:、*、?、"、<、>、|等特殊字符,可能会转换为下划线(_)
- --ignore-case,在匹配文件/目录时忽略大小写(无效果)
- -4, --inet4-only,仅连接至IPv4地址(默认)
- -6, --inet6-only,仅连接至IPv6地址
- --prefer-family=FAMILY,优先连接到指定类型的地址, 可取值IPv6、IPv4、none
- --user=USER,设置ftp和http的用户都为USER
- --password=PASS,设置ftp和http的用户密码都为PASS
- --ask-password,提示输入密码
- --no-iri,关闭IRI支持,强制使用传统ASCII编码处理URL,避免因非ASCII字符(如中文、日文等)导致的解析错误
- --local-encoding=ENC,将ENC用作IRIs的本地编码方式,如UTF-8、ASCII等
- --remote-encoding=ENC,将ENC设为默认的远程编码,如UTF-8、ASCII等
- --unlink,在覆盖之前删除文件(无效果)
Directories(目录):
- -nd, --no-directories,不创建目录;下载目录时,将递归下的文件都下载当前目录
- -x, --force-directories,强制创建目录(默认会创建)
- -nH, --no-host-directories,不创建主机目录;目录下载默认会创建一个以主机名/IP地址的最外层目录,指定该参数后,不再创建这个主机名/IP地址的最外层目录
- --protocol-directories,最外层目录使用协议名称(http服务的下载最外层是http目录),将主机名/IP地址的目录作为第二层目录
- -P, --directory-prefix=PREFIX,将文件保存到PREFIX/...;即指定下载的最外层目录名称
- --cut-dirs=NUMBER,


8万+

被折叠的 条评论
为什么被折叠?



