Linux : wget命令使用

wget简介

wget是Linux中的一个从网络上自动下载文件的工具支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。“wget” 这个名称来源于 “World Wide Web” 与 “get” 的结合。

wget使用

1、wget 下载单个文件

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh(文件下载的URL)

2、wget -O 指定文件名保存下载

wget -O Anaconda3.sh https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh(文件下载的URL)

3、wget -c 断点续传下载
#可在网络中断恢复以后,继续接着断点下载而不用重新下载整个文件(下载大文件必备)

wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh(文件下载的URL)

4、wget -b 后台下载

wget -b https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh(文件下载的URL)
#查看下载进度
tail -f wget-log

5、wget –user-agent 伪装代理名称下载
有些网站能通过根据判断代理名称不是浏览器而拒绝下载请求,可以通过添加 –user-agent 参数伪装。

wget --user-agent https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh(文件下载的URL)

6、wget -i 下载多个URL文件

#存放多个文件下载的URL
vim files-url.txt
url1
url2
url3
...
#批量下载文件
wget -i files-url.txt

7、wget --spider 测试下载链接URL是否有效

wget --spider URL

在这里插入图片描述
8、wget --tries=num 设定重试下载次数
当网络有问题或下载一个大文件时可能会出现下载失败,wget默认重试20次连接下载文件,可通过–tries=num自定义重试下载次数。

wget --tries=40 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh(文件下载的URL)

9、wget -o 把下载信息存入指定日志文件 (终端将不显示下载信息)

wget -o mylog.log https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh(文件下载的URL)

在这里插入图片描述

发布了26 篇原创文章 · 获赞 65 · 访问量 4306

猜你喜欢

转载自blog.csdn.net/qq_40263477/article/details/104304547