linux 实例wget命令,断点下载,文件中间被修改了

导读: wget是Linux中的一个下载文件的工具wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic后来被移植到包括Windows在内的各个平台上。

它用在命令行下对于Linux用户是必不可少的工具,尤其对于网络管理员经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机处理这样的事务我们只能先从遠程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器这样既浪费时间又浪费精力,那不没办法的事而到了Linux VPS,它则可以直接下載到服务器而不用经过上传这一步wget工具体积小但功能完善,它支持断点下载功能同时支持FTP和HTTP下载方式,支持代理服务器和设置起来方便简单下面我们以实例的形式说明怎么使用wget。 

4 长选项所必须的参数在使用短选项时也是必须的 12 日志和输入文件: 146 递归接受/拒绝:

以下嘚例子是从网络下载一个文件并保存在当前目录

在下载的过程中会显示进度条,包含(下载完成百分比已经下载的字节,当前下载速度剩余下载时间)。

我们可以使用参数-O来指定一个文件名:

使用wget -c重新启动下载中断的文件:

对于我们下载大文件时突然由于网络等原因中断非常有帮助我们可以继续接着下载而不是重新下载一个文件

对于下载非常大的文件的时候,我们可以使用参数-b进行后台下载

你可以使用鉯下命令来察看下载进度

5、伪装代理名称下载 

有些网站能通过根据判断代理名称不是浏览器而拒绝你的下载请求不过你可以通过–user-agent参数偽装。

当你打算进行定时下载你应该在预定时间测试下载链接是否有效。我们可以增加–spider参数进行检查


你可以在以下几种情况下使用spider參数:

1 定时下载之前进行检查
2 间隔检测网站是否可用
3 检查网站页面的死链接

如果网络有问题或下载一个大文件也有可能失败。wget默认重试20次連接下载文件如果需要,你可以使用–tries增加重试次数

你想下载一个网站,但你不希望下载图片你可以使用以下命令。

你不希望下载信息直接显示在终端而是在一个日志文件可以使用以下命令:

}

Linux系统中的wget是一个下载文件的工具它用在命令行下。对于Linux用户是必不可少的工具我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTPHTTPS和FTP协议,可以使用HTTP代理所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行这意味这你可以登录系统,启动一个wget下载任务然后退出系统,wget将在后台执行直到任务完成相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦

wget 可以跟踪HTML页面上嘚链接依次下载来创建远程服务器的本地版本,完全重建原始站点的目录结构这又常被称作”递归下载”。在递归下载的时候wget 遵循Robot Exclusion标准(////download?id=1

即使下载的文件是zip格式,它仍然以////// 删除

本文参与,欢迎正在阅读的你也加入一起分享。

}

我要回帖

更多关于 linux 实例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信