>[success] # wget -- 下载指定的url资源 ~~~ 'wget'命令用于下载指定的url资源文件,比如一个图片的urL地址 'wget'它非常稳定,可以在网速很差的情况下,以及网速很强的情况下都能够很强的适应网络环境,进行下载资源 'wget'还支持断点续传,当你下载一个大文件,突然失败,下次还可以继续的对该文件下载,直到结束 'wget'在下载普通文件的时候,即使网络出现问题,它也会不断的尝试再次下载。 1.支持断点续传 2.wget还支持ftp以及http协议下载 3.wget也支持添加代理需求 简单的说:'wget'命令用于在终端下载网络文件 ~~~ >[info] ## 使用 ~~~ 1.wget [参数] 下载地址 ~~~ >[danger] ##### 下载文件 ~~~ 1.下载看云本文章的封面照片,该命令会下载文件到当前工作目录中,在下载过程中,会显示进度条、文件大小、 下载速度等 wget https://cover.kancloud.cn/cyyspring/linux ~~~ >[danger] ##### 指定下载文件名称 -O ~~~ 1.下载文件,且指定保存文件名字,通过wget的功能参数-O即可,下载urL资源后,指定liux目录保存,且修改文件名 wget -O [保存地址名字] [下载链接] wget -O /tmp/新名字.jpg https://cover.kancloud.cn/cyyspring/linux ~~~ >[danger] ##### 断点续传 -c ~~~ 1.如果碰到网络中断,或者手动中止而停止下载后,再次执行上述命令,可从上次下载的地方继续下载 (本地存有未下完的文件)使用断点续传要求服务器支持断点续传。 1.1.-t 参数表示重试次数,例如需要重试100次,那么就写 -t 100,如果设成 -t 0,那么表示无穷次重试,直到连接成功。 1.2.-T 参数表示超时等待时间,例如 -T 120,表示等待120秒连接不上就算超时 wget -c https://cn.bing.com/th?id=OHR.BoguraChili_ZHCN2707755390_1920x1080.jpg&rf=LaDigue_1920x1080.jpg ~~~ >[danger] ##### --limit-rate 选项限制下载速度 ~~~ 1.默认情况下,wget命令会以全速下载,但是有时下载一个非常大的资源的话,可能会占用大量的可用带宽, 影响其他使用网络的任务,这时就要限制下载速度,可以使用--limit-rate选项。 例如,以下命令将下载速度 限制为1kb wget --limit-rate=1k https://cover.kancloud.cn/cyyspring/linux ~~~ >[danger] ##### -b 选项在后台下载 ~~~ 1.加入参数 -b, 让wget在后台运行,记录文件日志默认输出到'wget-log'文件中,要查看下载状态,可以使用 tail -f wget-log查看 wget -b https://cn.bing.com/th?id=OHR.BoguraChili_ZHCN2707755390_1920x1080.jpg&rf=LaDigue_1920x1080.jpg ~~~ >[danger] ##### -i 下载多个文件 ~~~ 1.如果先要一次下载多个文件,首先需要创建一个文本文件,并将所有的url添加到该文件中,每个url都必须是单独 的一行。 vim download_list.txt 然后使用-i选项,后跟该文本文件: wget -i download_list.txt ~~~ >[info] ## 更多用法 [Linux必备下载命令之wget详解 ](https://zhuanlan.zhihu.com/p/336487919)