0

0

Linux系统之wget命令的基本使用

看不見的法師

看不見的法師

发布时间:2025-07-21 11:44:31

|

1326人浏览过

|

来源于php中文网

原创

一、wget命令简介

wget命令是Linux和Unix类操作系统中常用的网络命令,主要用于从指定URL下载文件。它支持HTTP、HTTPS和FTP协议,提供断点续传功能,并能下载整个网站。

二、本次实践环境

主机名 IP地址 系统版本 内核版本

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命令和下载链接进行文件下载:

多奥淘宝客程序API免费版 F8.0
多奥淘宝客程序API免费版 F8.0

多奥淘宝客程序免费版拥有淘宝客站点的基本功能,手动更新少,管理简单等优点,适合刚接触网站的淘客们,或者是兼职做淘客们。同样拥有VIP版的模板引擎技 术、强大的文件缓存机制,但没有VIP版的伪原创跟自定义URL等多项创新的搜索引擎优化技术,除此之外也是一款高效的API数据系统实现无人值守全自动 化运行的淘宝客网站程序。4月3日淘宝联盟重新开放淘宝API申请,新用户也可使用了

下载
wget https://mirrors.aliyun.com/centos/7.6.1810/readme?spm=a2c6h.25603864.0.0.55eb1929jYMul0

Linux系统之wget命令的基本使用

查看下载的文件:

[root@jeven tmp]# ls
readme?spm=a2c6h.25603864.0.0.55eb1929jYMul0

Linux系统之wget命令的基本使用

下载多个文件:

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]# ls
readme?spm=a2c6h.25603864.0.0.55eb1929jYMul0  readme.txt

Linux系统之wget命令的基本使用

5.3 后台下载文件

wget -b https://mirrors.aliyun.com/centos/7.6.1810/readme?spm=a2c6h.25603864.0.0.55eb1929jYMul0

Linux系统之wget命令的基本使用

5.4 限速下载文件

wget --limit-rate=200k URL

Linux系统之wget命令的基本使用

5.5 下载文件到指定目录

wget -P /data/ https://mirrors.aliyun.com/centos/7.6.1810/readme?spm=a2c6h.25603864.0.0.55eb1929jYMul0

Linux系统之wget命令的基本使用

5.6 下载时不显示进度条

wget --no-verbose 

5.7 下载时显示详细输出

wget -v https://mirrors.aliyun.com/centos/7.6.1810/readme?spm=a2c6h.25603864.0.0.55eb1929jYMul0

Linux系统之wget命令的基本使用

5.8 静默下载文件

wget -q https://mirrors.aliyun.com/centos/7.6.1810/readme?spm=a2c6h.25603864.0.0.55eb1929jYMul0

Linux系统之wget命令的基本使用

我正在参与2023腾讯技术创作特训营第二期有奖征文,瓜分万元奖池和键盘手表。

相关专题

更多
http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

365

2023.11.09

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

410

2023.11.14

HTTP 503错误解决方法
HTTP 503错误解决方法

HTTP 503错误表示服务器暂时无法处理请求。想了解更多http错误代码的相关内容,可以阅读本专题下面的文章。

1925

2024.03.12

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1994

2024.08.16

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1994

2024.08.16

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1349

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

703

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

294

2023.06.30

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

23

2026.01.19

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.4万人学习

Git 教程
Git 教程

共21课时 | 2.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号