一、基本使用
安装:
#wget -bash:wget:command not found 安装wget命令 # yum install wget -y
作用:
下载网络文件 wget
支持断点下载、同时支持FTP或HTTP协议下载 并可以设置代理服务器
语法:
wget [参数列表] [url]
常用参数:
-b, --background : 进入后台下载; -o logfile, --output-file=logfile : 将命令执行信息输出到日志文件; -O file, --output-document=file : 修改下载文件名; -P prefix, --directory-prefix=prefix : 下载文件到指定目录下; -i file, --input-file=file : 下载文件中链接指向的文件; -c, --continue : 断点续传; 选项: -b 后台执行 -d 显示调试信息 -nc 不覆盖已有的文件 -c 断点下传 -N 该参数指定wget只下载更新的文件 -S 显示服务器响应 -T timeout 超时时间设置 s -w time 重试延时 -Q 重试次数 -nd 不下载目录结构 -nH -l 下载远程服务器目录结构的深度 -np 只下载目标站点指定目录及其子目录的内容 支持断点续传,同时支持ftp或http协议下载,可以设置代理服务器
实例:不带参数
[root@node-a myshell]# wget http://archive.ubuntu.com/ubuntu/pool/main/a/acl/acl_2.2.53-6_amd64.deb --2022-11-10 16:17:21-- http://archive.ubuntu.com/ubuntu/pool/main/a/acl/acl_2.2.53-6_amd64.deb Resolving archive.ubuntu.com (archive.ubuntu.com)... 185.125.190.36, 91.189.91.39, 91.189.91.38, ... Connecting to archive.ubuntu.com (archive.ubuntu.com)|185.125.190.36|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 37756 (37K) [application/x-debian-package] Saving to: ‘acl_2.2.53-6_amd64.deb’ 100%[================================================================>] 37,756 134KB/s in 0.3s 2022-11-10 16:17:22 (134 KB/s) - ‘acl_2.2.53-6_amd64.deb’ saved [37756/37756] [root@node-a myshell]# ls
实例:-P 将文件下载到指定目录下
[root@node-a myshell]# wget -P /tmp http://archive.ubuntu.com/ubuntu/pool/main/a/acl/acl_2.2.53-6_amd64.deb --2022-11-10 16:18:32-- http://archive.ubuntu.com/ubuntu/pool/main/a/acl/acl_2.2.53-6_amd64.deb Resolving archive.ubuntu.com (archive.ubuntu.com)... 185.125.190.36, 91.189.91.39, 91.189.91.38, ... Connecting to archive.ubuntu.com (archive.ubuntu.com)|185.125.190.36|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 37756 (37K) [application/x-debian-package] Saving to: ‘/tmp/acl_2.2.53-6_amd64.deb’ 100%[================================================================>] 37,756 110KB/s in 0.3s 2022-11-10 16:18:33 (110 KB/s) - ‘/tmp/acl_2.2.53-6_amd64.deb’ saved [37756/37756]
实例:-c 参数
断点续传指的是从上次已经下载的地方继续下载,不用重新下载,需要服务器支持断点续传功能。
wget -c http://archive.ubuntu.com/ubuntu/pool/main/v/vim/vim_8.1.2269-1ubuntu5_amd64.deb
参考:
https://www.cnblogs.com/ftl1012/p/9265699.html
https://www.jianshu.com/p/59bb131bc2ab
https://blog.csdn.net/nyist_zxp/article/details/117592823