Wget
维基百科,自由的百科全书
维护者: | Mauro Tortonesi |
---|---|
最新穩定版: | 1.10.2 / October 13, 2005 |
操作系统: | GNU/Unix-like/Windows |
软件类别: | FTP client |
许可协议: | GNU General Public License |
网站: | GNU Wget |
GNU Wget 是一个在网络上进行下载的简单而强大的自由软件,其本身也是GNU 工程的一部分。 它的名字是World Wide Web和get的结合,同时也隐含了软件的主要功能。目前它支持通过HTTP, HTTPS, 以及FTP这三个最常见的TCP/IP协议协议下载。
目录 |
[编辑] 特点
它的主要特点包括:支持递归下载,恰当的转换页面中的链接,生成可在本地浏览的页面镜像,支持代理服务器,等等。1996年,随着互联网的爆发,wget出现了。并广泛的被Unix和主要的Linux发行版用户所使用。由于使用移植性非常良好的C语言,所以Wget可以轻松的在任何类似Unix的系统上安装使用,以及其他Unix变种操作系统,如Mac OS X,Microsoft Windows [1],和OpenVMS [2]。 由于没有交互式界面,在类Unix平台上wget可在后台运行,截获并忽略HANGUP信号,因此在用户退出登录以后,仍可继续运行。通常,wget用于成批量地下载Internet网站上的文件,或制作远程网站的镜像。
在其之上的图形界面应用程序有:GNOME下面的gwget[3]。Windows系统下面的wGetGUI[4]。
[编辑] 命令
Wget的命令格式如下:
wget [options] [URL]
详细的命令和参数可以参照后面的外部链接中的内容。
[编辑] 批评
- 支持的协议较少,特别是cURL相比。流行的流媒体协议mms和rtsp没有得到支持,还有广泛使用各种的P2P协议也没有涉及。
- 支持协议过老。目前HTTP还是使用1.0版本,而HTML中通过JavaScript和CSS引用的文件不能下载。
- 灵活性不强,扩展性不高。面对复杂的镜像站会出现问题。
- 命令过于复杂,可选的设置项有上百个。
- 安全问题。
[编辑] 版权
Wget使用GPL2及更高的版协议。
[编辑] 参见
[编辑] 外部链接
- www.gnu.org上Wget的主页。
- 由Texinfo代码产生的Wget的文档。
- 由Texinfo代码产生可读格式的Wget文档。
- Wget在ftp.gnu.org的目录。
- 很老的一个Wget FTP站点, 里面包含了各个历史时期的发布版本,包括在1.0版前发布的Geturl。
- Wget的Subversion仓库
- 讨论Wget的邮件列表
- 为Windows编译过的Wget发布版本,由Heiko Herold维护。
- 另一个Wget的Windows编译发布
- 面对不熟悉Wget的Windows用户,这里是一个教程