Wget (Linux File Downloader)使用详解

原文链接:http://www.javaarch.net/jiagoushi/753.htm


Wget (Linux File Downloader)使用详解

1.单个文件下载

	# wget http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz

	--2012-10-02 11:28:30--  http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz
	Resolving ftp.gnu.org... 208.118.235.20, 2001:4830:134:3::b
	Connecting to ftp.gnu.org|208.118.235.20|:80... connected.
	HTTP request sent, awaiting response... 200 OK
	Length: 446966 (436K) [application/x-gzip]
	Saving to: wget-1.5.3.tar.gz
	100%[===================================================================================>] 446,966     60.0K/s   in 7.4s
	2012-10-02 11:28:38 (58.9 KB/s) - wget-1.5.3.tar.gz

2.下载文件重命名 -O参数

	# wget -O wget.zip http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz

	--2012-10-02 11:55:54--  http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz
	Resolving ftp.gnu.org... 208.118.235.20, 2001:4830:134:3::b
	Connecting to ftp.gnu.org|208.118.235.20|:80... connected.
	HTTP request sent, awaiting response... 200 OK
	Length: 446966 (436K) [application/x-gzip]
	Saving to: wget.zip
	100%[===================================================================================>] 446,966     60.0K/s   in 7.5s
	2012-10-02 11:56:02 (58.5 KB/s) - wget.zip

3.从多个url下载多个文件

	# wget http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz ftp://ftp.gnu.org/gnu/wget/wget-1.10.1.tar.gz.sig

	--2012-10-02 12:11:16--  http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz
	Resolving ftp.gnu.org... 208.118.235.20, 2001:4830:134:3::b
	Connecting to ftp.gnu.org|208.118.235.20|:80... connected.
	HTTP request sent, awaiting response... 200 OK
	Length: 446966 (436K) [application/x-gzip]
	Saving to: wget-1.5.3.tar.gz

	100%[===================================================================================>] 446,966     56.7K/s   in 7.6s

	2012-10-02 12:11:29 (57.1 KB/s) - wget-1.5.3.tar.gz

	--2012-10-02 12:11:29--  ftp://ftp.gnu.org/gnu/wget/wget-1.10.1.tar.gz.sig
			   => wget-1.10.1.tar.gz.sig

	Logging in as anonymous ... Logged in!
	==> SYST ... done.    ==> PWD ... done.
	==> TYPE I ... done.  ==> CWD (1) /gnu/wget ... done.
	==> SIZE wget-1.10.1.tar.gz.sig ... 65
	==> PASV ... done.    ==> RETR wget-1.10.1.tar.gz.sig ... done.
	Length: 65 (unauthoritative)

	100%[===================================================================================>] 65          --.-K/s   in 0s

	2012-10-02 12:11:33 (2.66 MB/s) - wget-1.10.1.tar.gz.sig

	FINISHED --2012-10-02 12:11:33--
	Downloaded: 2 files, 437K in 7.6s (57.1 KB/s)
	
4.从文件中读取url下载

	# wget -i /wget/tmp.txt

	--2012-10-02 12:34:12--  http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz ftp://ftp.gnu.org/gnu/wget/wget-1.10.1.tar.gz.sig
	Resolving ftp.gnu.org... 208.118.235.20, 2001:4830:134:3::b
	Connecting to ftp.gnu.org|208.118.235.20|:80... connected.
	HTTP request sent, awaiting response... 200 OK
	Length: 446966 (436K) [application/x-gzip]
	Saving to: wget-1.10.1.tar.gz.sig

	100%[===================================================================================>] 446,966     35.0K/s   in 10s

	2012-10-02 12:34:23 (42.7 KB/s) - wget-1.10.1.tar.gz.sig

	--2012-10-02 12:34:23--  http://mirrors.hns.net.in/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-LiveDVD.iso
	Resolving mirrors.hns.net.in... 111.91.91.34, 2401:4800::111:91:91:34
	Connecting to mirrors.hns.net.in|111.91.91.34|:80... connected.
	HTTP request sent, awaiting response... 200 OK
	Length: 1761607680 (1.6G) [application/octet-stream]
	Saving to: CentOS-6.3-x86_64-LiveDVD.iso

	 45%[==========================================      
	 
5.续传 -c参数

	# wget -c http://mirrors.hns.net.in/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-LiveDVD.iso

	--2012-10-02 12:46:57--  http://mirrors.hns.net.in/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-LiveDVD.iso
	Resolving mirrors.hns.net.in... 111.91.91.34, 2401:4800::111:91:91:34
	Connecting to mirrors.hns.net.in|111.91.91.34|:80... connected.
	HTTP request sent, awaiting response... 206 Partial Content
	Length: 1761607680 (1.6G), 1758132697 (1.6G) remaining [application/octet-stream]
	Saving to: CentOS-6.3-x86_64-LiveDVD.iso

	 51% [=================================================         
	 
6.后台下载

	# wget -b /wget/log.txt ftp://ftp.iinet.net.au/debian/debian-cd/6.0.5/i386/iso-dvd/debian-6.0.5-i386-DVD-1.iso

	Continuing in background, pid 3550.
	
7.下载速度限制

	# wget -c --limit-rate=100k  /wget/log.txt ftp://ftp.iinet.net.au/debian/debian-cd/6.0.5/i386/iso-dvd/debian-6.0.5-i386-DVD-1.iso

	/wget/log.txt: Scheme missing.
	--2012-10-02 13:16:21--  ftp://ftp.iinet.net.au/debian/debian-cd/6.0.5/i386/iso-dvd/debian-6.0.5-i386-DVD-1.iso
			   => debian-6.0.5-i386-DVD-1.iso
	esolving ftp.iinet.net.au... 203.0.178.32
	Connecting to ftp.iinet.net.au|203.0.178.32|:21... connected.
	Logging in as anonymous ... Logged in!
	==> SYST ... done.    ==> PWD ... done.
	==> TYPE I ... done.  ==> CWD (1) /debian/debian-cd/6.0.5/i386/iso-dvd ... done.
	==> SIZE debian-6.0.5-i386-DVD-1.iso ... 4691312640
	==> PASV ... done.    ==> REST 2825236 ... done.
	==> RETR debian-6.0.5-i386-DVD-1.iso ... done.
	Length: 4688487404 (4.4G), 4685662168 (4.4G) remaining (unauthoritative)

	 0% [       
	 
8.加上用户名密码下载

	# wget --http-user=narad --http-password=password http://mirrors.hns.net.in/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-LiveDVD.iso
	# wget --ftp-user=narad --ftp-password=password ftp://ftp.iinet.net.au/debian/debian-cd/6.0.5/i386/iso-dvd/debian-6.0.5-i386-DVD-1.iso
	
9.查看wget版本和帮助信息

	# wget --version

	# wget --help
 

posted @ 2013-06-04 20:33  zhwj184  阅读(919)  评论(0编辑  收藏  举报