Linux(Centos 7.6)命令详解:wget

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆是浪个

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值