wget下载一半断开了能重新下载么?WGET常用几个参数
2020/08/08 分类 运维/linux
wget, 一个强大的下载命令。我之前就闹了笑话,备份一个网站的数据,有2.5G,下了大半天差不多有2.3G了,但是由于我本地网络问题断开了,上去看没下载完,急坏了,马上就运行了一下WGET命令,结果发现完全在重新下载了了,名字还给我在后面加了个1.....这样由于WGET中断,前面那么多数据咋办?
这是我用wget下载失败重新下载碰到的问题
-rw-r--r-- 1 root root 2.3G Sep 14 22:57 wxz140914.tar.gz
-rw-r--r-- 1 root root 20M Sep 14 20:46 wxz140914.tar.gz.1
其实,wget有一些非常适合的参数,其实有几条就非常适合我碰到的问题,今天写出来,分享与大家!
如果你认为 wget 只是一个命令行下载工具, 那你就错了, wget 有能力完成各种各样的下载任务. 下面我会给出一些简单的例子:
wget https://cainiaoqidian.com/bloger.tar.gz有时下载到一半会丢失链接, 我可以恢复之前的下载么?
答案是:可以
wget -c https://cainiaoqidian.com/bloger.tar.gz 这个参数就会续传之前的文件了。
好吧, 我的网速很慢, 经常会断开链接, 我想让他自动重试直到下载完成该怎么办?
wget -t 0 -c https://cainiaoqidian.com/bloger.tar.gz #默认会重试20次, -t 0 会让他一直重试.嗯… 相当不错吧,一直重试,直到把我的文件下载完成,嘿嘿!
如果我有URL我可以一次下载整张网页么?
wget -p https://cainiaoqidian.com/
如果我要下载文件的网址需要指定用户名和密码怎么办?
wget https://cainiaoqidian.com/bloger.tar.gz --user=name --password=passwd?
我还可以做什么?
更多的操作, 输入man wget吧.