wget 大杂烩 合集
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