Linux命令

来源:互联网 发布:淄博最专业的seo公司 编辑:程序博客网 时间:2024/04/19 15:57

Linux命令 - 文件下载命令wget使用指南

#

wget简介

    wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。所谓自动下载,是指 wget 可以在用户退出系统的之后在继续后台执行,直到下载任务完成。    wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。

wget选项列表

-a<日志文件>:在指定的日志文件中记录资料的执行过程; -A<后缀名>:指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔; -b:进行后台的方式运行wget; -B<连接地址>:设置参考的连接地址的基地地址; -c:继续执行上次终端的任务; -C<标志>:设置服务器数据块功能标志on为激活,off为关闭,默认值为on; -d:调试模式运行指令; -D<域名列表>:设置顺着的域名列表,域名之间用“,”分隔; -e<指令>:作为文件“.wgetrc”中的一部分执行指定的指令; -h:显示指令帮助信息; -i<文件>:从指定文件获取要下载的URL地址; -l<目录列表>:设置顺着的目录列表,多个目录用“,”分隔; -L:仅顺着关联的连接; -r:递归下载方式; -nc:文件存在时,下载文件不覆盖原有文件; -nv:下载时只显示更新和出错信息,不显示指令的详细执行过程; -q:不显示指令执行过程; -nh:不查询主机名称; -v:显示详细执行过程; -V:显示版本信息; --passive-ftp:使用被动模式PASV连接FTP服务器; --follow-ftp:从HTML文件中下载FTP连接文件。

wget默认下载设置

wget 文件的url// 比如下载rediswget http://download.redis.io/releases/redis-4.0.1.tar.gz;// 他会把网站上的该文件下载到当前目录,并以文件原名进行保存// 他会展示进度条

wget重命名下载

// 把一个文件以指定文件名进行下载wget -O redis.tar.gz http://download.redis.io/releases/redis-4.0.1.tar.gz;// 重命名为redis.tar.gz

wget后台运行

// 如果你下载的文件较大,你可以让wget在后台进行下载wget -b http://download.redis.io/releases/redis-4.0.1.tar.gz;

wget从FTP服务器下载

// 如果ftp不需要用户名和密码,你可以进行匿名下载wget ftp-url// 如果ftp需要用户名和密码,你可以登录下载wget --ftp-user = 登录名 --ftp-password = 密码 url
原创粉丝点击