Linux wget命令实例讲解

Wget是一个有用的GNU命令工具,用于从互联网上下载文件。 该实用程序可以使用常用协议(如HTTPHTTPS和FTP)从服务器下载文件。 它运行在后台(非交互式),因此可用于脚本和cron作业。 GNU Wget由HrvojeNikšić撰写,目前在TimRühsen,Darshit Shah和Giuseppe Scrivano。

在本文中,让我们看看使用wget实用程序的有用示例。

Linux wget命令实例讲解

网站下载文件

$ wget <URL>

该命令将把URL中指定的文件下载到当前目录。 下面的屏幕抓图从Linux公社服务器URL下载vim配置文件(压缩文件):http://www.linuxidc.com/file/vimrc.zip。

Linux wget命令实例讲解 

wget输出包含以下详细信息

下载指定文件名的文件

要指定不同的文件名,使用-O选项(大写字母O)。

$ wget <URL> -O <file_name>

$ wget http://www.linuxidc.com/file/vimrc.zip -Q linuxidc.zip

Linux wget命令实例讲解

提示下载

要进行无提示下载,使用“-q”选项如下 –

$ wget –q <URL>

$ wget -q http://www.linuxidc.com/file/vimrc.zip

Linux wget命令实例讲解

恢复部分下载的文件

为了恢复部分下载的文件,使用“-c”选项如下 –

$ wget –c <URL>

在后台下载文件

用“-b”选项,wget开始在后台下载并开始写 –

$ wget –b <URL>

多次下载

对于这个“-i”选项后跟一个包含多个URL的文件(每行一个URL)就可以使用。 wget会遍历每个URL并将它们全部下载。 那有多简单?:-)。

$ wget –i <file_name> <URL>

启用调试信息

使用“-d”选项,可以获得更详细的信息,这在解决问题时很有用。

从不受信任的URL下载文件

可以通过使用选项“–no-check-certificate”来绕过SSL/TLS证书的验证。

$ wget <URL> –no-check-certificate

密码保护的网站下载文件

对于FTP和HTTP连接,可以使用以下命令选项传递用户凭据:

$ wget –user=<user_id> –password=<user_password> <URL>

但是,可以使用FTP连接的“ – ftp-user”和“–ftp-password”选项以及HTTP连接的“–http-user”和“ – HTTP密码”选项覆盖这些参数

对于FTP连接:

$ wget -–ftp-user=<user_id> –ftp-password=<user_password> <URL>

对于HTTP连接:

$ wget -–http-user=<user_id> –http-password=<user_password> <URL>

由于不建议命令提示符处指定密码,建议使用“–ask-password”选项,该选项将提示输入密码,使其不在历史记录中。

$ wget -–ftp-user=<user_id> –ask-password <FTP_URL>
$ wget –-http_user=<user_id> –ask-password <HTTP_URL>

将wget日志重定向到文件

使用“-o”选项(小写“o”),可以将wget命令日志重定向到日志文件。

$ wget –o <log_file> <URL>

下载完整的网站

wget命令的一个优点是镜像。有了这个功能,整个网站都可以下载。使用“-m”选项可以从网上下载整个网站。

$ wget –m <URL>

指定下载速度限制

使用“-limit-rate”选项,可以限制下载限制。下载限制可以用字节,千字节(带k后缀)或兆字节(带m后缀)表示。

$ wget –limit-rate=<user_rate> <URL>

例如,要限制utp的速度1k –

$ wget –limit-rate=1k http://www.linuxidc.com/vimrc.zip

Linux wget命令实例讲解

结论

wget具有可用的高级功能,使其成为非常强大的命令。它在缓慢或不稳定网络连接上表现良好。如果由于网络问题下载不完整,wget将自动尝试从停止的地方继续下载。它可以在32位系统上下载大于2GB的文件。 GWget是wget的GUI实用程序。所以试试看,如果你不是CLI的粉丝

Linux wget命令详解 http://www.linuxidc.com/Linux/2012-08/67837.htm

Linux 下使用 wget/aria2 进行离线迅雷批量下载 http://www.linuxidc.com/Linux/2011-10/46052.htm

Linux使用wget请求地址时报错 http://www.linuxidc.com/Linux/2011-07/39345.htm

Linux下载命令wget使用详解 http://www.linuxidc.com/Linux/2011-01/30980.htm

wget 使用大全 http://www.linuxidc.com/Linux/2008-09/15722.htm

详解wget命令-文件下载工具  http://www.linuxidc.com/Linux/2017-05/143998.htm

Linux 命令行下载工具 wget 的使用技巧 http://www.linuxidc.com/Linux/2007-10/8293.htm

wget 命令实例 http://www.linuxidc.com/Linux/2014-10/108733.htm

wget 命令操作实例  http://www.linuxidc.com/Linux/2015-12/126159.htm

本文永久更新链接地址:http://www.linuxidc.com/Linux/2018-02/150757.htm

Linux wget命令实例讲解

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

栗子博客 软件 Linux wget命令实例讲解 https://www.lizi.tw/soft/7730.html

常见问题
  • 1、杰齐1.7仅适用于PHP5.2 2、需Zend支持 3、尽量使用宝塔面板 4、尽量使用Windows 系统,关关对Linux支持不太友好。
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

Linux wget命令实例讲解-海报

分享本文封面