centos7使用wget
时间: 2025-01-03 12:25:18 浏览: 5
### 如何在 CentOS 7 上使用 `wget` 命令
#### 安装 `wget`
如果遇到 `wget` 未找到命令的情况,可能是因为系统中尚未安装该工具。可以通过 YUM 软件包管理器来安装它:
```bash
sudo yum install wget
```
这条命令会自动处理依赖关系并完成软件包的下载与安装过程[^1]。
#### 验证安装
为了确认 `wget` 是否已成功安装以及其版本信息,可输入如下指令:
```bash
wget --version
```
正常情况下应返回当前系统的 `wget` 版本号以及其他相关信息[^3]。
#### 使用实例
##### 单个文件下载
要从互联网获取资源,比如 Redis 的压缩包,只需指定目标 URL 地址即可:
```bash
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
```
上述操作将会把远程服务器上的 tarball 文件复制到本地工作目录下,并保持原始名称不变。
##### 自定义保存路径及命名
有时希望更改默认存储位置或是修改最终得到的数据集名字,则可以借助 `-P` 参数设定新的存放地址;而通过 `-O` 可以改变输出文档标签:
```bash
wget -P ~/Downloads -O redis-latest.tar.gz http://download.redis.io/releases/redis-5.0.3.tar.gz
```
这段脚本的作用是从给定链接处拉取最新版 Redis 发布包至用户的 Downloads 文件夹内,并将其重命名为 "redis-latest.tar.gz"。
##### 断点续传功能
当网络状况不佳导致中途断开连接时,不必重新开始整个传输流程——利用 `-c` 开关能够继续先前中断的任务:
```bash
wget -c http://example.com/largefile.zip
```
此特性对于大容量对象尤其有用,因为它允许用户在网络不稳定的情况下也能顺利完成数据抓取作业。
##### 后台模式运行
考虑到长时间占用终端窗口不太方便,可以选择让程序以后台服务的形式运作,即加上 `-b` 标志位启动异步进程:
```bash
wget -b http://mirror.centos.org/centos-7.9.2009-isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
```
此时控制台上仅显示任务 ID 和日志记录提示符,实际进度则被转移到后台持续更新直至结束。
阅读全文