当前位置: > Linux命令 >

wget命令用法简介

时间:2014-09-08 22:03来源:linux.it.net.cn 作者:it

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)
------分隔线----------------------------
栏目列表
推荐内容