wget常用

本文详细介绍了wget命令的常用及高级配置参数,包括断点续传、下载到指定目录、超时设置、HTTPS证书忽略等,帮助读者高效利用wget进行资源下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用参数

参考地址: wget常见用法大全

# 断点续传并下载到指定目录
## -c 断点续传
## —P 下载到指定目录 
wget -cP /usr/local/src/ https://github.com/ibm/ibm-tools/release/ibm-tools

超时等待时间-T

https://www.cnblogs.com/cindy-cindy/p/6847502.html
T参数表示超时等待时间,例如-T 120,表示等待120秒连接不上就算超时。

# 指定超时退出
## -T, –-timeout=SECONDS 设定响应超时的秒数
wget -T 3 网址 

下载到指定目录-P

# 下载到指定目录
wget -P 目录 网址\

https不检查证书–no-check-certificate

有时候从https下载证书会出错

# 下载时不检查证书
wget --no-check-certificate https://github.com/xx/xx.tar.gz

断点续传-c

-c参数可以断点续传,建议在.bashrc种配置wget -c别名
参考: https://blog.csdn.net/RichardYSteven/article/details/4565931

# 断点续传-c
wget -c http://the.url.of/incomplete/file

指定本地保存名称-O

没有该文件就创建文件,有就直接覆盖写入

# 下载并以不同的文件名保存
wget -O wordpress.zip http://www.jsdig.com/download.aspx?id=1080

文件存在不覆盖-nc

参考: https://www.cnblogs.com/f-ck-need-u/p/8452082.html
-nc:文件存在时,下载文件不覆盖原有文件;


wget高级配置

参考: https://blog.51cto.com/u_10316297/2311124

!!!注意: wget不支持socks5,可以使用proxychains来支持socks5
~/.wgetrc文件中配置

# 编辑~/.wgetrc文件
vim ~/.wgetrc

#配置代理
http_proxy=http://代理IP地址:端口
ftp_proxy=http://代理IP地址:端口

#有,则添加;(没有,则请省略以下;)
proxy_username=代理的用户名
proxy_password=代理的密码

#表示开启代理
use_proxy=on
### 使用 `wget` 命令进行文件下载 #### 基本语法 `wget` 是一种用于从网络上非交互式下载文件的命令行工具。其基本语法如下: ```bash wget [选项] URL ``` 其中 `[选项]` 可以用来控制下载行为,而 `URL` 则是要下载资源的位置。 #### 实际操作案例 - **直接下载文件** 当需要简单地获取某个在线资源时,只需提供目标链接即可完成下载工作[^1]。 ```bash wget http://example.com/file.zip ``` - **下载时指定保存名称** 如果希望自定义所下载文件的名字,则可以通过 `-O` 参数来实现这一功能[^3]. ```bash wget -O custom_name.zip http://example.com/file.zip ``` - **后台下载文件** 对于长时间运行的大文件下载任务来说,在不影响当前会话的情况下将其放到后台处理是非常有用的。这可通过 `-b` 参数达成目的[^4]. ```bash wget -b http://example.com/largefile.iso ``` - **限速下载文件** 控制带宽消耗对于某些场景非常重要,比如共享网络连接的时候。此时可以利用 `--limit-rate=` 来设置最大传输速率. ```bash wget --limit-rate=200k http://example.com/movie.mp4 ``` - **下载文件到特定目录** 若要改变默认存储路径,可借助 `-P` 参数指明具体位置. ```bash wget -P /path/to/directory http://example.com/image.png ``` - **静默模式下载** 减少不必要的屏幕输出有助于提高效率或是配合其他自动化流程一起运作。这时可以用 `-q` 开启安静模式. ```bash wget -q http://example.com/silent_download.txt ``` 以上就是关于如何运用 `wget` 进行不同方式下的文件下载指导说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

教Linux的李老师

赞赏是第一生产力

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

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

打赏作者

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

抵扣说明:

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

余额充值