`

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

 

分享到:
评论

相关推荐

    linux 离线安装wget

    在Linux系统中,`wget`是一个非常实用的命令行工具,用于从互联网上下载文件,尤其在没有图形化界面或者网络连接不稳定的情况下,其离线安装就显得尤为重要。本篇文章将详细阐述如何在Linux环境下离线安装`wget`,...

    linux wget 命令用法详解(附实例说明).docx

    Linux wget 命令用法详解 Linux wget 命令是 Linux 操作系统中一个功能强大且实用的下载工具,主要用于从网络上下载文件。它支持断点下载、FTP 和 HTTP 下载方式、代理服务器和设置起来方便简单等多种功能。以下是 ...

    支持中文目录wget版本,linux版本

    在wget的源代码中 src/url.c 这个文件中有wget如何处理文件名的函数url_file_name() url_file_name()在根据url的形式判断该保存为什么样的文件名,并进行了多方面的考虑,最终该函数调用了append_uri_pathel(),该...

    wget_wget_

    wget是Linux环境中广泛使用的命令行工具,用于从互联网上下载文件。它支持HTTP、HTTPS和FTP协议,甚至可以通过代理服务器工作,使得用户在各种网络环境下都能便捷地获取远程资源。wget的强大之处在于其非交互式操作...

    linux命令行模式使用wget下载JDK

    linux命令行模式使用wget下载JDK 版本 jdk-8u60-linux-x64.tar.gz

    Wget 中文手册详解

    ### Wget 中文手册详解 **Wget**是一款强大的命令行工具,主要用于在网络环境中下载文件。它支持多种协议,包括HTTP、HTTPS以及FTP,并且具备断点续传、多线程下载等多种高级功能,适用于各种操作系统环境。下面将...

    wget linux 版

    wget linux 版

    Linux系统命令及其使用详解

    本文将深入探讨Linux系统的常用命令及其使用详解,帮助那些正在学习Linux的人更好地理解和操作这个强大的系统。 一、文件与目录操作 1. `ls`:列出目录内容。例如,`ls -l`显示详细信息,`ls -a`显示包括隐藏文件...

    linux无法使用wget

    //无法使用可能是没有安装wget yum install wget //安装wget

    Linux的wget命令详解

    Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先...

    wget-1.20.3离线安装包.zip

    wget是Linux系统中一个强大的命令行工具,用于从互联网上下载文件。它的全名是“World Wide Web Get”,顾名思义,它可以从万维网上抓取文件,无论是单个文件还是整个网站。wget以其非交互式、后台运行以及断点续传...

    每天一个linux命令(61):wget命令详解

    `wget`的这些特性使其成为Linux系统中不可或缺的下载工具,无论是单个文件还是整个网站的镜像,甚至是需要断点续传的大文件,`wget`都能高效地完成任务。在处理网络不稳定或带宽有限的环境时,它的稳定性和智能恢复...

    fileserver(可wget)

    服务启动后,可以通过wget命令进行文件传输 操作方法见博客

    离线安装wget依赖包

    在Linux系统中,尤其是服务器环境,我们经常遇到网络不稳定或者没有网络的情况,此时需要离线安装软件就显得尤为重要。本文将详细介绍如何在CentOS虚拟机上离线安装wget及其依赖包。 首先,让我们理解一下wget的...

    Linux 系统命令及其使用详解

    在Linux操作系统中,掌握一些基本的命令行工具是至关重要的,因为这将极大地提升你在系统管理、文件操作、网络通信等...查阅《Linux 系统命令及其使用详解(大全).pdf》将进一步细化这些概念,提供更丰富的实例和技巧。

    wget命令用法详解.docx

    "wget 命令用法详解" wget 命令是 Linux 下开发的开放源代码软件,由 Hrvoje Niksic 创建,后来被移植到包括 Windows 在内的各个平台上。它有以下功能和特点: 1. 支持断点下传功能:wget 命令可以继续下载已经...

    linux系统命令及其详解

    本资料“Linux系统命令及其详解”详细介绍了Linux环境中常用的各种命令,帮助用户更高效地操作Linux系统。 1. **ls**:用于列出目录中的文件和子目录。通过参数 `-l` 可以显示详细信息,如权限、大小、修改时间等;...

    详解Linux中的wget命令

    wget命令用来从指定的URL下载...后缀名>:指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔; -b:进行后台的方式运行wget; -B<连接地址>:设置参考的连接地址的基地地址; -c:继续执行上次终端的任务;

Global site tag (gtag.js) - Google Analytics