计算机网络/计算机科学与应用/系统/运维/开发

从网络上下载软件的命令 wget

一、基本使用

安装:

#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



wget

所谓坚持,就是从种子种下到开花结果需要等待的时间。

评论

^