wget¶
wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget工具体积小但功能完善,它支持断点下载功能,同时支持FTP和HTTP下载方式,支持代理服务器和设置起来方便简单。下面我们以实例的形式说明怎么使用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连接文件。 |
-P | :指定下载到的本地路径 |
wget下载文件到指定路径后重命名¶
wget -O /opt/wordpress.zip http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
wget下载文件到指定目录¶
wget -P /opt/ http://cn.wordpress.org/wordpress-3.1-zh_CN.zip