Wget介绍

GNU Wget(常简称为Wget)是一个在网络上进行下载的简单而强大的自由软件,其本身也是GNU计划的一部分。它的名字是“World Wide Web”和“Get”的结合,同时也隐含了软件的主要功能。目前它支持通过HTTP、HTTPS,以及FTP这三个最常见的TCP/IP协议协议下载。
Wget2
源代码库 git.savannah.gnu.org/cgit/wget/wget2.git
网站 www.gnu.org/software/wget/
GNU Wget2 2.0.0 发布于 2021 年 9 月 26 日。比起Wget1.x支持以下协议和技术:

  • HTTP/2
  • HTTP压缩
  • 并行连接
  • 使用HTTP头字段If-Modified-Since
  • TCP Fast Open

wget 下载目录下指定文件扩展名的文件

Usage

wget -r -np -A pdf,doc https://web.cs.ucla.edu/~harryxu/

Result

tree

└── web.cs.ucla.edu
    ├── ~harryxu
    │   ├── papers
    │   │   ├── chianina-pldi21.pdf
    │   │   ├── dorylus-osdi21.pdf
    │   │   ├── genc-pldi20.pdf
    │   │   ├── jaaru-asplos21.pdf
    │   │   ├── jportal-pldi21.pdf
    │   │   ├── li-sigcomm20.pdf
    │   │   ├── trimananda-fse20.pdf
    │   │   ├── vigilia-sec18.pdf
    │   │   ├── vora-asplos17.pdf
    │   │   ├── wang-asplos17.pdf
    │   │   ├── wang-osdi18.pdf
    │   │   ├── wang-osdi20.pdf
    │   │   ├── wang-pldi19.pdf
    │   │   └── zuo-eurosys19.pdf

wget 安全错误 Unable to locally verify the issuer's authority
解决方案1:
获取证书密钥并复制到/etc/ssl/certs。证书可以从cusl.se上面下载[https://curl.se/ca/cacert.pem]。

$ wget https://www.python.org --ca-certificate=/etc/ssl/certsfile

如果您想使用不安全的方式,请尝试解决方案2

解决方案2:

$ wget https://www.python.org --no-check-certificate

或使用 Curl

$ curl https://www.python.org --insecure

wget 保存路径
要让档案自动储存到指令的目录下,则需要借用-P这个参数,可以使用以下的指令

wget -P 目录 网址

举例来说,如果你要放到/root底下,你可以打下列的指令:

wget -P /root 网址
wget -r -p -k -np -nH -nd -P 围棋初级学堂 https://xxx/down/weiqi/
本文链接地址:https://const.net.cn/643.html

标签: wget

添加新评论