wget 是一个命令行的下载文件工具,它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。Linux用户经常需要使用它。下此介绍几个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 选项。
分享到:
相关推荐
本篇文章将详细讲解如何在Windows中安装和使用`wget`,以及相关的使用技巧。 **一、wget的安装** 在Windows上使用`wget`,首先需要获取对应版本的可执行文件。在提供的压缩包中,我们有一个名为`WGET64.EXE`的文件...
本文将深入讲解Linux的基本命令及其应用技巧,帮助初学者快速上手。 在Linux中,命令行界面是主要的操作方式,通过输入特定的命令,用户可以完成各种任务。下面我们将详细探讨几个重要的命令: 1. **登录与注销**...
在Linux系统中,尤其是服务器环境,我们经常遇到网络不稳定或者没有网络的情况,此时需要离线安装软件就显得尤为重要。本文将详细介绍如何在CentOS虚拟机上离线安装wget及其依赖包。 首先,让我们理解一下wget的...
### Linux常用命令大全 #### 一、文件管理 1. **查看目录与文件** - **ls**: 用于列出当前目录下的文件和子目录。常用选项包括: - `-l`: 以长格式显示文件详细信息,如权限、所有者、大小等。 - `-a`: 显示...
本资源将详细介绍最有用的 Linux 命令使用技巧大全,为 Linux 新手和老手提供实用的命令技巧和经验分享。 一、基本命令 1.1 了解基本的 bash * 通读整个 bash man page * 学习 VIM,在 Linux 系统上,VIM 仍然是...
本文从文件和目录操作命令、文件搜索和查找命令、文件权限管理命令、系统信息和进程管理命令、网络相关命令、压缩和解压缩命令、包管理命令等方面详细介绍了 Linux 命令的使用方法,希望能够帮助读者快速掌握 Linux ...
在Linux环境中,`wget`是一个非常重要的工具,它用于从网络上下载文件。然而,在某些情况下,用户可能会遇到`wget`无法使用的问题。本文将详细探讨这一问题,并提供一系列解决方案。 #### 核心知识点解析 1. **...
这些只是部分常见命令,实际上Linux命令大全中可能还包括了更多高级命令、选项和使用技巧,例如文件查找、文本处理、磁盘维护、用户和组管理等。通过深入理解和熟练运用这些命令,可以更高效地在Linux环境中工作。...
"Linux命令详细手册"(可能是PDF格式的扫描版)提供了一个全面的指南,涵盖了从基础操作到高级技巧的各类命令。这本手册可能包括以下几个方面的内容: 1. 文件和目录管理:如`ls`用于列出目录内容,`cd`用于切换...
在Linux操作系统中,掌握一些基本的命令是至关重要的,无论是对于运维人员、测试工程师还是开发者,熟练使用Linux命令能够极大地提高工作效率。以下是一些常见的Linux基础命令及其应用场景: 1. **ls**:列出目录...
除了这些常见命令之外,《linux核心命令速查》还可能包括许多其他命令以及它们的高级使用技巧,例如用于系统监控的`vmstat`、`iostat`、`free`,用于任务调度的`cron`和`at`,以及用于用户和权限管理的`useradd`、`...
在Linux操作系统中,掌握一些基本的命令行工具是至关重要的,因为这将极大地提升你在系统管理、文件操作、网络通信等...查阅《Linux 系统命令及其使用详解(大全).pdf》将进一步细化这些概念,提供更丰富的实例和技巧。
本篇文章将深入解析Linux系统中的常用命令,旨在帮助用户更好地理解和操作Linux环境。 一、文件与目录管理 1. `ls`:列出目录内容。例如,`ls -l`显示详细信息,`ls -a`显示所有文件包括隐藏文件。 2. `cd`:改变...
这行命令表示在每小时的第0和第5分钟执行wget命令,其中`-t`是重试次数,`-I`是忽略目录,`-N`是只下载新文件或比本地文件新的文件。 #### 四、自定义终端提示符 可以通过修改`~/.bashrc`或`/etc/bashrc`文件中的`...
这只是Linux命令海洋中的一小部分,每一条命令背后都有丰富的使用场景和技巧。通过深入学习和实践,你可以逐步提升在Linux环境中的操作能力。这份"Linux命令大全详细解说CHM"文档将是你宝贵的助手,帮助你在Linux...
### Linux SSH 命令详解及实用技巧 ...通过本文介绍的命令,可以帮助用户更好地管理和操作 Linux 系统中的文件以及利用 SSH 远程连接服务器进行高效的工作。同时,熟练掌握 Vim 编辑器也能极大提高文本编辑效率。
通过阅读这个`Linux命令大全(修改版).chm`文件,无论是初学者还是有经验的Linux用户,都能加深对Linux命令的理解,提升操作系统的使用效率。同时,它也可以作为日常工作的参考手册,方便快速查找和解决问题。
- 在大多数 Linux 发行版中,`wget` 都是默认安装的。 - 可以通过 `wget --version` 命令查看版本信息。 - **基本下载命令**: - 下载一个文件:`wget [URL]` - 指定输出文件名:`wget [URL] -O [output file ...
Linux命令大全是IT领域中对Linux操作系统下各类命令使用方法的汇编文档。Linux作为一个功能强大的开源操作系统,以其稳定性、安全性和灵活性而著称,广泛应用于服务器、嵌入式设备以及超级计算机等领域。在Linux系统...
在Linux操作系统中,掌握一些常用的命令是提高工作效率的关键。本文将重点解析几个核心的命令:`tar`、`vi`以及如何在Linux下安装和卸载软件。 首先,我们来看看`tar`命令,它是Linux中用于文件打包和压缩的工具。`...