wget是一个命令行的下载工具,直接HTTP,HTTPS,FTP协议,支持断点续传,在宽带状态不佳的情况下,wget能表现出很强的稳定性。wget的用法并不复杂。一般的Linux发行版都已自带了wget工具。下面就简单介绍一下wget的一些用法。 $ wget http://example.com/yarkee 此命令下载整个网页http://example.com/yarkee到当前目录下,如果加上参数-x则会建立一个与服务器同名的目录,下载内容保存在该目录下。 $ wget -r -np -nd http://example.com/packages/ 此命令下载 http://example.com 网站上 packages 目录中的所有文件。其中,-r表示递归子目录,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。下载FTP上的文件是类似: $ wget -r -np -nd ftp://ftp用户名:ftp密码@ftp地址/packages/ $ wget -r -np -nd -accept=iso http://example.com/fedora13/i386/ –accept=iso 选项表示 wget 仅下载 i386 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,只需用逗号分隔即可。 $ wget -r -np -nd -reject=iso http://example.com/fedora13/i386/ 与上条命令相反,–reject–iso表示不下载扩展名为iso的文件,其他文件全部下载。 $ wget -i address.txt 此命令实现批量下载,所有下载地址存放到 address.txt 中,一行一个, wget 就会自动下载所有文件了。 $ wget -c -t 100 http://example.com/fedora13.iso -c选项实现断点续传,-t表示重新连接的次数,100则表示重新连接100次,如果设置成-t 0则表示无限次重新连接,直到下载完成。 wget还可实现镜像网站,使用代理服务器下载等功能,此处未作介绍。 (责任编辑:IT) |