一、wget命令简介
wget命令是Linux和Unix类操作系统中常用的网络命令,主要用于从指定URL下载文件。它支持HTTP、HTTPS和FTP协议,提供断点续传功能,并能下载整个网站。
二、本次实践环境
jeven
192.168.3.166
centos7.6
3.10.0-957.el7.x86_64
三、wget命令的使用帮助
3.1 wget命令的基本语法
wget命令的基本语法为:
wget [options] [URL]
其中,options是wget命令的选项,URL是需要下载的文件的URL地址。
3.2 wget选项解释
以下是wget的一些常用选项及其解释:
-O: 指定下载文件的名称。-c: 支持断点续传,从上次中断的地方继续下载。-b: 后台下载模式。-q: 静默模式,不显示下载信息。-t: 设置重试下载次数。-T: 设置下载超时时间。-U: 设置User-Agent字符串,用于伪装浏览器或其他客户端身份。-P: 指定下载文件的保存目录。-r: 递归下载,获取URL中所有链接指向的文件。-np: 不进入父级目录。-nd: 不创建目录结构。-nc: 不覆盖已存在的文件,即遇到同名文件时不进行下载。-i: 从文件中读取URL列表进行下载。-x: 基于时间戳建立目录结构。-S: 显示服务器返回的HTTP头信息。
四、安装wget工具
4.1 检查yum仓库状态
配置阿里云的yum仓库镜像源:
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
检查yum仓库状态:
[root@jeven tmp]# yum repolist all |grep enable!base/7/x86_64 CentOS-7 - Base - m enabled: 10,072!extras/7/x86_64 CentOS-7 - Extras - enabled: 518!mysql-connectors-community/x86_64 MySQL Connectors Co enabled: 227!mysql-tools-community/x86_64 MySQL Tools Communi enabled: 100!mysql80-community/x86_64 MySQL 8.0 Community enabled: 425!updates/7/x86_64 CentOS-7 - Updates enabled: 5,061
4.2 安装wget工具
yum install wget -y
五、wget命令的基本使用
5.1 直接下载文件
直接使用wget命令和下载链接进行文件下载:
硅基智能
基于Web3.0的元宇宙,去中心化的互联网,高质量、沉浸式元宇宙直播平台,用数字化重新定义直播
62 查看详情
wget https://mirrors.aliyun.com/centos/7.6.1810/readme?spm=a2c6h.25603864.0.0.55eb1929jYMul0

查看下载的文件:
[root@jeven tmp]# lsreadme?spm=a2c6h.25603864.0.0.55eb1929jYMul0

下载多个文件:
wget ...
5.2 下载时指定文件名
wget -O readme.txt https://mirrors.aliyun.com/centos/7.6.1810/readme?spm=a2c6h.25603864.0.0.55eb1929jYMul0
查看下载的文件:
[root@jeven tmp]# lsreadme?spm=a2c6h.25603864.0.0.55eb1929jYMul0 readme.txt

5.3 后台下载文件
wget -b https://mirrors.aliyun.com/centos/7.6.1810/readme?spm=a2c6h.25603864.0.0.55eb1929jYMul0

5.4 限速下载文件
wget --limit-rate=200k URL

5.5 下载文件到指定目录
wget -P /data/ https://mirrors.aliyun.com/centos/7.6.1810/readme?spm=a2c6h.25603864.0.0.55eb1929jYMul0

5.6 下载时不显示进度条
wget --no-verbose
5.7 下载时显示详细输出
wget -v https://mirrors.aliyun.com/centos/7.6.1810/readme?spm=a2c6h.25603864.0.0.55eb1929jYMul0

5.8 静默下载文件
wget -q https://mirrors.aliyun.com/centos/7.6.1810/readme?spm=a2c6h.25603864.0.0.55eb1929jYMul0

我正在参与2023腾讯技术创作特训营第二期有奖征文,瓜分万元奖池和键盘手表。
以上就是Linux系统之wget命令的基本使用的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/455343.html
微信扫一扫
支付宝扫一扫