wget 是一个命令行的下载文件工具,它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。Linux用户经常需要使用它。下此介绍几个wget使用的技巧。
wget技巧大全:
1>下载 http://www.linux.com 网站上 packs 目录中的所有文件
$ wget -r -np -nd http://www.linux.com/packs/
-np 的作用是不遍历父目录
-nd 表示不在本机重新创建目录结构。
2>下载整个http或者ftp站点
$ wget -r -x http://www.linux.com
-x 的作用强制建立服务器上一模一样的目录
这个命令会按照递归的下载服务器上所有的目录和文件,就是下载整个网站。在下载的时候,被下载网站指向的所有地址都会被下载,如果这个网站引用了其他网站,被引用的网站也会被下载下来!!!
注意: 可以用-l number参数来指定下载的层次。例如只下载两层,那么使用-l 2。
如: wget -r -x -l 2 http://www.linux.com
3>wget选择性的只下载某类文件
$ wget -r -np -nd –accept=iso http://www.linux.com/i386/
–accept=iso 选项,这指示wget仅下载 i386 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,只需用逗号分隔即可。
4>批量下载
wget -i downloads.txt
如果有多个文件需要下载,那么把所有需要下载文件的地址放到downloads.txt中(每个文件的URL写一行),然后 wget 就会自动为你下载所有文件了。
5>断点续传
$ wget -c -t 100 -T 120 http://www.linux.com/big-file.iso
当文件特别大或者网络特别慢的时候,往往一个文件还没有下载完,连接就已经被切断,此时就需要断点续传。wget的断点续传是自动的。
-c 选项的作用为断点续传。
-t 参数表示重试次数(例如需要重试100次,那么就写-t 100,如果设成-t 0,那么表示无穷次重试,直到连接成功。)
-T 参数表示超时等待时间,例如-T 120,表示等待120秒连接不上就算超时。
6>镜像一个网站
$ wget -m -k (-H) http://www.linux.com/
如果网站中的图像是放在另外的站点,那么可以使用 -H 选项。
本文来源于时光漂流瓶 http://www.9usb.net , 原文地址: http://www.9usb.net/201002/linux-wget-shiyong-jiqiao.html
分享到:
相关推荐
在Linux系统中,`wget`是一个非常实用的命令行工具,用于从互联网上下载文件,尤其在没有图形化界面或者网络连接不稳定的情况下,其离线安装就显得尤为重要。本篇文章将详细阐述如何在Linux环境下离线安装`wget`,...
wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会...
wget 非常稳定 它在带宽很窄的情况下和不稳定网络中有很强的适应性 如果是由于网络的原因下载失败 wget命令会不断的尝试 直到整个文件下载完毕 如果是服务器打断下载过程 它会再次联到服务器上从停止的地方继续下载 ...
Linux系统中wget的使用方法解析 wget 是一个强大的下载工具,支持 HTTP 和 FTP 协议,支持代理服务器和断点续传。下面是 wget 的使用方法解析: 功能说明 wget 使用 HTTP 和 FTP 协议,支持代理服务器和断点续传...
Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的...
这个工具最初是为Linux系统开发的,但也可以在Windows环境下使用。本篇文章将详细讲解如何在Windows中安装和使用`wget`,以及相关的使用技巧。 **一、wget的安装** 在Windows上使用`wget`,首先需要获取对应版本的...
在Linux网络管理中,wget命令是不可或缺的工具,它提供了丰富的选项来满足各种下载需求。通过学习和熟练掌握wget,用户可以高效地从互联网获取资源,无论是简单的图片、文本,还是大型的ISO镜像文件。在实际操作中,...
Linux wget 命令是 Linux 操作系统中一个功能强大且实用的下载工具,主要用于从网络上下载文件。它支持断点下载、FTP 和 HTTP 下载方式、代理服务器和设置起来方便简单等多种功能。以下是 wget 命令的使用方法和实例...
本资料集旨在提供一个全面的Linux基本命令和常用命令的大全,帮助用户更好地进行系统维护、开发工作以及其他日常操作。 首先,我们从最基础的命令开始。`ls`命令用于列出目录内容,通过添加不同的选项(如 `-l` ...
以上只是Linux命令大全中的一部分,实际中还有许多其他命令,如文本处理命令(`sed`、`awk`)、系统维护(`logrotate`、`cron`)、软件源码编译(`make`、`gcc`)等。熟练掌握这些命令能极大提高你在Linux环境中的...
wget是一款强大的非交互式网络下载工具,广泛应用于Linux和Unix系统,同时也适用于Android这样的移动平台。它支持通过HTTP、HTTPS和FTP协议下载,并且具备断点续传、镜像下载、自动重试和多线程下载等多种特性。在...
本篇文章将详细介绍如何在Windows环境下设置和使用wget命令。 首先,让我们理解wget的作用。wget是一个非交互式的、可配置的网络下载工具,支持HTTP、HTTPS和FTP协议,可以处理代理服务器、认证、重定向等复杂情况...
在Linux系统中,尤其是服务器环境,我们经常遇到网络不稳定或者没有网络的情况,此时需要离线安装软件就显得尤为重要。本文将详细介绍如何在CentOS虚拟机上离线安装wget及其依赖包。 首先,让我们理解一下wget的...
wget 命令是 Linux 下开发的开放源代码软件,由 Hrvoje Niksic 创建,后来被移植到包括 Windows 在内的各个平台上。它有以下功能和特点: 1. 支持断点下传功能:wget 命令可以继续下载已经断点的文件,这对网络不是...
### Linux常用命令大全 #### 一、文件管理 1. **查看目录与文件** - **ls**: 用于列出当前目录下的文件和子目录。常用选项包括: - `-l`: 以长格式显示文件详细信息,如权限、所有者、大小等。 - `-a`: 显示...
总的来说,`wget`是Linux系统中不可或缺的工具,尤其对于网络运维和开发人员,它的功能强大且灵活。通过了解和熟练使用`wget`,可以大大提高在命令行环境下的工作效率。在CentOS系统中,安装和使用`wget`非常方便,...
这两个CHM文件是极好的学习资源,通过查阅其中的命令解释和示例,可以快速掌握并应用这些命令,从而更好地管理和维护AIX和Linux系统。无论是日常运维还是问题排查,熟悉这些命令都将极大地提高工作效率。
本篇文章将详细讲解Linux系统中的常用命令,旨在帮助用户更好地理解和操作Linux环境。 首先,Linux命令是操作系统提供的一种交互方式,允许用户通过命令行界面执行各种任务。例如,“ls”命令用于列出目录内容,...