Linux wget命令行的下载工具
- 格式:doc
- 大小:71.50 KB
- 文档页数:7
linux命令之wget命令wget命令是linux下用来从指定的url地址下载文件。
下面由店铺为大家整理了linux命令之wget命令的相关知识,希望对大家有所帮助!linux命令之wget命令详解wget命令用来从指定的URL下载文件。
wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。
如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。
这对从那些限定了链接时间的服务器上下载大文件非常有用。
语法wget(选项)(参数)选项-a<日志文件>:在指定的日志文件中记录资料的执行过程;-A<后缀名>:指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔;-b:进行后台的方式运行wget;-B<连接地址>:设置参考的连接地址的基地地址;-c:继续执行上次终端的任务;-C<标志>:设置服务器数据块功能标志on为激活,off为关闭,默认值为on;-d:调试模式运行指令; -D<域名列表>:设置顺着的域名列表,域名之间用“,”分隔; -e<指令>:作为文件“.wgetrc”中的一部分执行指定的指令;-h:显示指令帮助信息;-i<文件>:从指定文件获取要下载的URL地址;-l<目录列表>:设置顺着的目录列表,多个目录用“,”分隔;-L:仅顺着关联的连接;-r:递归下载方式;-nc:文件存在时,下载文件不覆盖原有文件;-nv:下载时只显示更新和出错信息,不显示指令的详细执行过程;-q:不显示指令执行过程; -nh:不查询主机名称; -v:显示详细执行过程;-V:显示版本信息;--passive-ftp:使用被动模式PASV连接FTP服务器;--follow-ftp:从HTML文件中下载FTP连接文件。
参数URL:下载指定的URL地址。
利用wget命令进行高级下载管理下载是我们日常互联网使用的基本操作之一。
然而,仅仅使用传统的浏览器下载功能可能无法满足一些特定的需求,如下载大文件、以及实现断点续传等。
在这种情况下,我们可以利用wget命令进行高级下载管理。
wget是一个在Linux和Unix环境中常用的开源命令行工具,它提供了丰富的功能和选项,方便我们更加灵活地进行下载管理操作。
一、基本使用要使用wget命令进行下载操作,我们可以直接在终端中输入以下命令:```wget [options] [URL]```其中,`options`表示可选的参数,`URL`表示要下载的URL地址。
下面是几个常用的wget选项:1. `-O [file]`:将下载的内容保存到指定的文件2. `-c`:启用断点续传功能3. `-P [dir]`:将下载的文件保存到指定的目录4. `-r`:递归下载,下载指定URL页面中的所有文件5. `-np`:不遵循链接中的上级目录二、高级功能除了基本的下载功能外,wget还提供了一些高级的功能,满足更多特殊需求。
1. 断点续传当下载过程中网络中断或者手动取消下载时,我们可以使用断点续传功能继续下载。
只需在继续下载时加上`-c`选项即可。
例如:```wget -c [URL]```2. 限速下载有时候我们希望限制下载速度,以保证带宽的合理分配。
我们可以使用`--limit-rate`选项来限制下载速度,例如:```wget --limit-rate=200k [URL]```上述命令将限制下载速度为每秒200KB。
3. 批量下载如果我们需要批量下载某个目录下的所有文件,可以使用递归下载的功能,加上`-r`选项即可。
例如:```wget -r [URL]```这将递归下载指定URL页面中的所有文件。
4. 后台下载有时候我们需要在后台进行下载,而不希望终端一直被占用。
我们可以使用`-b`选项来将下载任务放到后台执行。
wget 常用示例让我们花点时间来了解一下wget命令!wget是一个非常强大且广泛使用的命令行工具,它主要用于从Web服务器上下载文件。
它支持HTTP、HTTPS和FTP等协议,能够在终端中执行,并带有许多可用选项和参数来满足各种需求。
在本文中,我们将一步一步地回答关于wget 的常用示例。
首先,让我们来了解一下wget的基本用法。
在终端中,只需键入"wget"后接URL,即可下载文件。
让我们尝试下载一个文件,并说明需要注意的事项。
示例1:下载一个文件wget在这个例子中,我们使用wget下载了一个名为"file.txt"的文件。
请确保替换URL为实际的文件URL。
接下来,让我们看看wget的一些常用选项和参数。
示例2:限速下载wget limit-rate=200k通过使用"limit-rate"选项,我们限制了下载速度为每秒200KB。
这对于避免网络拥塞或与其他应用程序共享带宽时非常有用。
示例3:下载到指定目录wget -P /path/to/directory通过使用"-P"选项,我们可以将下载的文件保存到指定的目录中。
请确保替换"/path/to/directory"为实际的目录路径。
示例4:重命名下载的文件wget -O newfile.txt使用"-O"选项,我们可以将下载的文件重命名为"newfile.txt"。
这对于避免文件名冲突或更改下载文件的名称非常有用。
示例5:断点续传wget -c通过使用"-c"选项,如果下载意外中断,我们可以恢复未完成的下载。
这对于大型文件或网络连接不稳定的情况非常有用。
示例6:后台下载wget -b使用"-b"选项,我们可以将下载作业放入后台运行。
这意味着您可以继续使用终端窗口而不会被下载进程干扰。
wget命令详解(断点续传,批量下载)(1)支持断点下传功能(2)同时支持FTP和HTTP下载方式(3)支持代理服务器(4)设置方便简单(5)程序小,完全免费wget虽然功能强大,但是使用起来还是比较简单的,基本的语法是:wget [参数列表] URL。
下面就结合具体的例子来说明一下wget的用法。
1、下载整个http或者ftp站点。
wget http://place.your.url/here这个命令可以将http://place.your.url/here 首页下载下来。
使用-x会强制建立服务器上一模一样的目录,如果使用-nd参数,那么服务器上下载的所有内容都会加到本地当前目录。
wget -r http://place.your.url/here这个命令会按照递归的方法,下载服务器上所有的目录和文件,实质就是下载整个网站。
这个命令一定要小心使用,因为在下载的时候,被下载网站指向的所有地址同样会被下载,因此,如果这个网站引用了其他网站,那么被引用的网站也会被下载下来!基于这个原因,这个参数不常用。
可以用-l number参数来指定下载的层次。
例如只下载两层,那么使用-l 2。
要是您想制作镜像站点,那么可以使用-m参数,例如:wget -m http://place.your.url/here 这时wget会自动判断合适的参数来制作镜像站点。
此时,wget会登录到服务器上,读入robots.txt并按robots.txt的规定来执行。
2、断点续传。
当文件特别大或者网络特别慢的时候,往往一个文件还没有下载完,连接就已经被切断,此时就需要断点续传。
wget的断点续传是自动的,只需要使用-c参数,例如:wget -c http://the.url.of/incomplete/file使用断点续传要求服务器支持断点续传。
-t参数表示重试次数,例如需要重试100次,那么就写-t 100,如果设成-t 0,那么表示无穷次重试,直到连接成功。
wget安装wget是⼀个从⽹络上⾃动下载⽂件的⾃由⼯具,⽀持通过HTTP、HTTPS、FTP三个最常见的下载,并可以使⽤HTTP代理。
wget名称的由来是“World Wide Web”与“get”的结合。
Linux wget是⼀个下载⽂件的⼯具,它⽤在命令⾏下。
对于Linux⽤户是必不可少的⼯具,尤其对于⽹络管理员,经常要下载⼀些软件或从远程服务器恢复备份到本地服务器。
使⽤wget下载单个⽂件以下的例⼦是从⽹络下载⼀个⽂件并保存在当前⽬录wget /wordpress-3.1-zh_CN.zip在下载的过程中会显⽰进度条,包含(下载完成百分⽐,已经下载的字节,当前下载速度,剩余下载时间)。
但是wget是需要安装的!这⾥有2个⽅法可以安装wget命令⼯具:第⼀、传统的安装包A - 从ftp:///gnu/wget/下载到最新的wget安装包到本地B - 然后通过终端tar -zxvf命令解压到我们某个⽬录C - 然后依次执⾏ ./configure 和 make 以及 make install 命令。
第⼆、Homebrew是⼀款⾮常强⼤的可以应⽤在MAC中的Linux管理包,如果上⾯的⽅法感觉⽐较⿇烦,我们可以通过下⾯的⽅法解决。
A - 执⾏安装brewruby -e "$(curl -fsSL https:///Homebrew/install/master/install)"进⼊终端之后,执⾏brew的安装。
B - 安装 wgetbrew install wget执⾏完毕之后,我们就可以⽤wget命令下载远程⽂件。
PS:第⼆种⽅法更好⽤!。
linux下载命令wgetLinux wget是⼀个下载⽂件的⼯具,它⽤在命令⾏下。
对于Linux⽤户是必不可少的⼯具,尤其对于⽹络管理员,经常要下载⼀些软件或从远程恢复备份到本地服务器。
如果我们使⽤虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再⽤上传到服务器。
这样既浪费时间⼜浪费精⼒,那不没办法的事。
⽽到了Linux VPS,它则可以直接下载到服务器⽽不⽤经过上传这⼀步。
wget⼯具体积⼩但功能完善,它⽀持断点下载功能,同时⽀持FTP和HTTP下载⽅式,⽀持代理服务器和设置起来⽅便简单。
下⾯我们以实例的形式说明怎么使⽤wget。
1、使⽤wget下载单个⽂件以下的例⼦是从⽹络下载⼀个⽂件并保存在当前⽬录在下载的过程中会显⽰进度条,包含(下载完成百分⽐,已经下载的字节,当前下载速度,剩余下载时间)。
2、使⽤wget -O下载并以不同的⽂件名保存wget默认会以最后⼀个符合”/”的后⾯的字符来命令,对于动态链接的下载通常⽂件名会不正确。
错误:下⾯的例⼦会下载⼀个⽂件并以名称download.php?id=1080保存即使下载的⽂件是zip格式,它仍然以download.php?id=1080命令。
正确:为了解决这个问题,我们可以使⽤参数-O来指定⼀个⽂件名:3、使⽤wget –limit -rate限速下载当你执⾏wget的时候,它默认会占⽤全部可能的宽带下载。
但是当你准备下载⼀个⼤⽂件,⽽你还需要下载其它⽂件时就有必要限速了。
4、使⽤wget -c断点续传使⽤wget -c重新启动下载中断的⽂件:对于我们下载⼤⽂件时突然由于⽹络等原因中断⾮常有帮助,我们可以继续接着下载⽽不是重新下载⼀个⽂件。
需要继续中断的下载时可以使⽤-c参数。
5、使⽤wget -b后台下载对于下载⾮常⼤的⽂件的时候,我们可以使⽤参数-b进⾏后台下载。
Continuing in background, pid 1840.Output will be written to `wget-log’.你可以使⽤以下命令来察看下载进度tail -f wget-log6、伪装代理名称下载有些⽹站能通过根据判断代理名称不是浏览器⽽拒绝你的下载请求。
wget命令参数-回复wget命令是一个非常强大的网络工具,可用于从互联网上下载文件。
它可以通过简单的命令行界面执行下载任务,并提供了许多参数,用于指定下载的方式和设置执行过程中的各种选项。
本文将介绍一些常用的wget 命令参数,并详细解释它们的作用和使用方法,帮助读者更好地理解和使用这个功能强大的工具。
首先,我们来了解一下wget命令的基本用法。
wget命令的一般语法如下:wget [参数] [URL]其中,参数是可选的,用于指定下载时的各种选项。
URL是需要下载的文件的链接地址。
下面是一些常用的wget命令参数:1. -O, output-document=FILE:用于指定下载后的保存路径和文件名。
将URL指定的文件保存为FILE。
2. -P, directory-prefix=PREFIX:用于指定文件的保存目录。
将下载的文件保存在PREFIX指定的目录中。
3. -c, continue:用于继续下载上次被中断的文件。
如果上次下载被中断,使用该参数后会从中断处继续下载。
4. -r, recursive:用于进行递归下载。
通过该参数,wget将下载所有链接在主页中指向的文件。
5. -np, no-parent:用于禁止下载父目录中的文件。
即使在递归下载的情况下,也不会下载链接中父目录中的文件。
6. -l, level=DEPTH:用于指定递归下载的深度。
DEPTH表示递归下载的层数。
7. -m, mirror:用于进行镜像下载。
使用该参数后,wget将下载目录及其子目录中的所有文件。
8. -N, timestamping:用于启用时间戳检查。
如果服务器上的文件与本地文件不一致(即服务器上的文件比本地文件新),则会重新下载。
9. -b, background:用于后台下载。
通过该参数,wget命令将以后台进程方式运行,不会影响当前终端的使用。
10. -t, tries=NUMBER:用于设置重试的次数。
wget 常用示例-回复关于wget常用示例的文章。
在网络世界中,一直以来wget(World Wide Web Get)都是备受推崇的工具之一。
它是一种非常方便的命令行工具,主要用于在网络上下载文件。
无论是下载一个单独的文件还是整个网站,wget都能胜任。
下面将一步一步回答关于wget常用示例的问题,希望能够对大家有所帮助。
1. 什么是wget?wget是一个开源的网络工具,用于从远程服务器上下载文件。
它支持HTTP、HTTPS、FTP和FTP(通过HTTP代理)等多种协议,可以在命令行或脚本中使用。
2. 如何使用wget?首先,我们需要在我们的系统上安装wget。
使用各个操作系统的包管理器进行安装非常简单。
例如,在Ubuntu系统上,可以使用以下命令进行安装:shellsudo apt-get install wget安装完成后,我们就可以开始使用wget了。
3. 如何下载一个文件?使用wget下载一个文件非常简单,只需在命令行中输入以下命令:shellwget [URL]其中,[URL]是你想要下载文件的网址。
例如,如果想下载一个名为example.txt的文件,可以使用以下命令:shellwgetwget将会从给定的URL下载文件,并保存到当前工作目录下。
4. 如何将下载的文件保存到指定目录?有时候,我们希望将下载的文件保存到指定的目录而不是当前工作目录。
可以通过使用`-P`选项来实现。
shellwget -P [目录路径] [URL]其中,[目录路径]是你希望保存文件的目录路径,[URL]是你想要下载的文件的网址。
例如,如果希望将文件保存到`/home/user/downloads`目录下,可以使用以下命令:shellwget -P /home/user/downloads5. 如何下载多个文件?wget不仅可以下载单个文件,还可以下载多个文件。
例如,要下载一个名为file1.txt和file2.txt的文件,可以使用以下命令:shellwget [URL1] [URL2]其中,[URL1]和[URL2]是你想要下载的两个文件的网址。
在Linux系统下,可以使用多种方式发送HTTP请求。
以下是几种常见的方式:
1. curl命令:curl是一个强大的命令行工具,可以用于发送各种类型的HTTP请求。
它支持GET、POST、PUT、DELETE等常见的HTTP方法。
使用curl发送请求的基本语法是:curl [URL] [选项]。
例如,要发送一个GET请求,可以使用以下命令:curl [URL]。
要发送一个POST请求并传递参数,可以使用以下命令:curl -X POST -d "参数" [URL]。
2. wget命令:wget也是一个常用的命令行工具,主要用于下载文件。
然而,它也可以用于发送HTTP请求。
使用wget发送GET请求的基本语法是:wget --post-data=""[URL]。
如果要发送POST请求并传递参数,可以使用以下命令:wget --post-data="参数"[URL]。
3. HTTP客户端库:如果你需要更高级的HTTP请求功能,可以使用各种编程语言的HTTP客户端库。
例如,Python有requests库,Java有HttpClient库等。
这些库提供了更灵活的API来发送HTTP请求,并支持更多的HTTP方法和功能。
以上是几种常见的在Linux系统下发送HTTP请求的方式。
选择哪种方式取决于你的具体需求和使用场景。
wget命令详解导读: wget是Linux中的⼀个下载⽂件的⼯具,wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。
它⽤在命令⾏下。
对于Linux⽤户是必不可少的⼯具,尤其对于⽹络管理员,经常要下载⼀些软件或从远程服务器恢复备份到本地服务器。
如果我们使⽤虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再⽤ftp⼯具上传到服务器。
这样既浪费时间⼜浪费精⼒,那不没办法的事。
⽽到了Linux VPS,它则可以直接下载到服务器⽽不⽤经过上传这⼀步。
wget⼯具体积⼩但功能完善,它⽀持断点下载功能,同时⽀持FTP和HTTP下载⽅式,⽀持代理服务器和设置起来⽅便简单。
下⾯我们以实例的形式说明怎么使⽤wget。
⾸先安装wget1 [root@network test]# yum install -y wget查看帮助⼿册1 [root@network test]# wget --help1 GNU Wget 1.14,⾮交互式的⽹络⽂件下载⼯具。
2 ⽤法: wget [选项]... [URL]...34 长选项所必须的参数在使⽤短选项时也是必须的。
56 启动:7 -V, --version 显⽰ Wget 的版本信息并退出。
8 -h, --help 打印此帮助。
9 -b, --background 启动后转⼊后台。
10 -e, --execute=COMMAND 运⾏⼀个“.wgetrc”风格的命令。
1112 ⽇志和输⼊⽂件:13 -o, --output-file=FILE 将⽇志信息写⼊ FILE。
14 -a, --append-output=FILE 将信息添加⾄ FILE。
15 -d, --debug 打印⼤量调试信息。
16 -q, --quiet 安静模式 (⽆信息输出)。
17 -v, --verbose 详尽的输出 (此为默认值)。
Linux wget命令行的下载工具对大家推荐很好使用的Linux wget命令系统,像让大家对Linux wget命令系统有所了解,然后对Linux wget命令系统全面讲解介绍,希望对大家有用Linux wget使用。
一Linux wget简介wget是linux上的命令行的下载工具。
这是一个GPL许可证下的自由软件。
Linux wget支持HTTP 和FTP协议,支持代理服务器和断点续传功能,能够自动递归远程主机的目录,找到合乎条件的文件并将其下载到本地硬盘上;如果必要,Linux wget将恰当地转换页面中的超级连接以在本地生成可浏览的镜像。
由于没有交互式界面,Linux wget可在后台运行,截获并忽略HANGUP信号,因此在用户推出登录以后,仍可继续运行。
通常,Linux wget用于成批量地下载Internet网站上的文件,或制作远程网站的镜像。
二实例下载下载192.168.1.168首页并且显示下载信息Linux wget -d http://192.168.1.168下载192.168.1.168首页并且不显示任何信息wget -q http://192.168.1.168下载filelist.txt中所包含的链接的所有文件wget -i filelist.txt下载到指定目录wget -P/tmp ftp://user:passwd@url/file把文件file下载到/tmp目录下。
Linux wget 是一个命令行的下载工具。
对于我们这些Linux 用户来说,几乎每天都在使用它。
下面为大家介绍几个有用的Linux wget 小技巧,可以让你更加高效而灵活的使用Linux wget。
* $ wget -r -np -nd /packages/这条命令可以下载 网站上packages 目录中的所有文件。
其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。
* $ wget -r -np -nd --accept=iso /centos-5/i386/与上一条命令相似,但多加了一个--accept=iso 选项,这指示Linux wget仅下载i386 目录中所有扩展名为iso 的文件。
你也可以指定多个扩展名,只需用逗号分隔即可。
* $ wget -i filename.txt此命令常用于批量下载的情形,把所有需要下载文件的地址放到filename.txt 中,然后Linux wget就会自动为你下载所有文件了。
* $ wget -c /really-big-file.iso这里所指定的-c 选项的作用为断点续传。
* $ wget -m -k (-H) /该命令可用来镜像一个网站,Linux wget将对链接进行转换。
如果网站中的图像是放在另外的站点,那么可以使用-H 选项。
三参数代码:$ wget --helpGNU Wget 1.9.1,非交互式的网络文件下载工具。
用法:Linux wget[选项]... [URL]...长选项必须用的参数在使用短选项时也是必须的。
启动:1.-V, --version 显示 Wget 的版本并且退出。
2.-h, --help 打印此帮助。
3.-b, -background 启动后进入后台操作。
4.-e, -execute=COMMAND运行….wgetrc‟形式的命令。
日志记录及输入文件:1.-o, --output-file=文件将日志消息写入到指定文件中。
2.-a, --append-output=文件将日志消息追加到指定文件的末端。
3.-d, --debug 打印调试输出。
4.-q, --quiet 安静模式(不输出信息)。
5.-v, --verbose 详细输出模式(默认)。
6.-nv, --non-verbose 关闭详细输出模式,但不进入安静模式。
7.-i, --input-file=文件下载从指定文件中找到的 URL。
8.-F, --force-html 以 HTML 方式处理输入文件。
9.-B, --base=URL使用 -F -i 文件选项时,在相对链接前添加指定的 URL。
下载:1.-t, --tries=次数配置重试次数(0 表示无限)。
2.--retry-connrefused 即使拒绝连接也重试。
3.-O --output-document=文件将数据写入此文件中。
4.-nc, --no-clobber 不更改已经存在的文件,也不使用在文件名后添加 .#(# 为数字)的方法写入新的文件。
5.-c, --continue 继续接收已下载了一部分的文件。
6.--progress=方式选择下载进度的表示方式。
7.-N, --timestamping 除非远程文件较新,否则不再取回。
8.-S, --server-response 显示服务器回应消息。
9.--spider 不下载任何数据。
10.-T, --timeout=秒数配置读取数据的超时时间 (秒数)。
11.-w, --wait=秒数接收不同文件之间等待的秒数。
12.--waitretry=秒数在每次重试之间稍等一段时间 (由 1 秒至指定的秒数不等)。
13.--random-wait 接收不同文件之间稍等一段时间(由 0 秒至 2*WAIT 秒不等)。
14.-Y, --proxy=on/off 打开或关闭代理服务器。
15.-Q, --quota=大小配置接收数据的限额大小。
16.--bind-address=地址使用本机的指定地址 (主机名称或 IP) 进行连接。
17.--limit-rate=速率限制下载的速率。
18.--dns-cache=off禁止查找存于高速缓存中的 DNS。
19.--restrict-file-names=OS限制文件名中的字符为指定的 OS (操作系统) 所允许的字符。
目录:1.-nd --no-directories 不创建目录。
2.-x, --force-directories 强制创建目录。
3.-nH, --no-host-directories 不创建含有远程主机名称的目录。
4.-P, --directory-prefix=名称保存文件前先创建指定名称的目录。
5.--cut-dirs=数目忽略远程目录中指定数目的目录层。
HTTP 选项:1.--http-user=用户配置 http 用户名。
2.--http-passwd=密码配置 http 用户密码。
3.-C, --cache=on/off (不)使用服务器中的高速缓存中的数据 (默认是使用的)。
4.-E, --html-extension 将所有 MIME 类型为 text/html 的文件都加上 .html 扩展文件名。
5.--ignore-length 忽略“Content-Length”文件头字段。
6.--header=字符串在文件头中添加指定字符串。
7.--proxy-user=用户配置代理服务器用户名。
8.--proxy-passwd=密码配置代理服务器用户密码。
9.--referer=URL在 HTTP 请求中包含“Referer:URL”头。
10.-s, --save-headers 将 HTTP 头存入文件。
11.-U, --user-agent=AGENT标志为 AGENT 而不是 Wget/VERSION。
12.--no-http-keep-alive 禁用 HTTP keep-alive(持久性连接)。
13.--cookies=off禁用 cookie。
14.--load-cookies=文件会话开始前由指定文件载入 cookie。
15.--save-cookies=文件会话结束后将 cookie 保存至指定文件。
16.--post-data=字符串使用 POST 方法,发送指定字符串。
17.--post-file=文件使用 POST 方法,发送指定文件中的内容。
HTTPS (SSL) 选项:1.--sslcertfile=文件可选的客户段端证书。
2.--sslcertkey=密钥文件对此证书可选的“密钥文件”。
3.--egd-file=文件 EGD socket 文件名。
4.--sslcadir=目录 CA 散列表所在的目录。
5.--sslcafile=文件包含 CA 的文件。
6.--sslcerttype=0/1 Client-Cert 类型0=PEM (默认) / 1=ASN1 (DER)7.--sslcheckcert=0/1 根据提供的 CA 检查服务器的证书8.--sslprotocol=0-3 选择 SSL 协议;0=自动选择,9.1=SSLv22=SSLv33=TLSv1FTP 选项:1.-nr, --dont-remove-listing 不删除“.listing”文件。
2.-g, --glob=on/off 设置是否展开有通配符的文件名。
3.--passive-ftp 使用“被动”传输模式。
4.--retr-symlinks 在递归模式中,下载链接所指示的文件(连至目录则例外)。
递归下载:1.-r, --recursive 递归下载。
2.-l, --level=数字最大递归深度(inf 或 0 表示无限)。
3.--delete-after 删除下载后的文件。
4.-k, --convert-links 将绝对链接转换为相对链接。
5.-K, --backup-converted 转换文件 X 前先将其备份为 X.orig。
6.-m, --mirror 等效于 -r -N -l inf -nr 的选项。
7.-p, --page-requisites 下载所有显示完整网页所需的文件,例如图像。
8.--strict-comments 打开对 HTML 备注的严格(SGML)处理选项。
递归下载时有关接受/拒绝的选项:1.-A, --accept=列表接受的文件样式列表,以逗号分隔。
2.-R, --reject=列表排除的文件样式列表,以逗号分隔。
3.-D, --domains=列表接受的域列表,以逗号分隔。
4.--exclude-domains=列表排除的域列表,以逗号分隔。
5.--follow-ftp 跟随 HTML 文件中的 FTP 链接。
6.--follow-tags=列表要跟随的 HTML 标记,以逗号分隔。
7.-G, --ignore-tags=列表要忽略的 HTML 标记,以逗号分隔。
8.-H, --span-hosts 递归时可进入其它主机。
9.-L, --relative 只跟随相对链接。
10.-I, --include-directories=列表要下载的目录列表。