`

wget 的一些选项

阅读更多

wget 学习笔记 翻译自man wget 挑了一些有用的选项

-b wget启动后立即转到后台,如果没有用-o指定outputfile的话,输出被重定向到wget-log中
-e command 指定需要执行的命令
-o logfile 所有的信息都输出到logfile中,没有指定的默认输出到stderr
-a logfile 将输出日志追加到logfile中
-q 关闭wget的输出
-v 更详细的输出,默认为-v
-nv --no-verbose 只输出error 和 basic information
-i file   从file中读取url,如果file被指定为-,则表示从标准输入读取url
-F 当url从文件中输入时,强制作为html文件来对待
-B url 将url添加到相对路径的前面

--bind-address=ADDRESS 在tcp/ip连接时,绑定在ip ADDRESS上,在一台主机有多个ip地址时很有用
-t number 设定重试次数为number,设为0则表示无穷次测试
-O file 下载的所有文件不会自动存储为相应的文件,而是会全部追加到文件file中。如果file被指定为-,则输出到屏幕
注:-O -k结合使用是为了更快的下载单个文件而设计的。
-nc --no-clobber wget下载时,如果不指定-nc -N或者-r,对同一个文件夹下的同名文件,则会默认下载多个copy,并命名为
file.1,file.2... 当-nc指定时,wget拒绝再一次下载同一个文件到同一个目录下面(更新的话则会下载覆盖)
-c 断点续传
-N 打开时间戳
-S 打印http服务器返回的headers和ftp服务器返回的responses
--spider 不下载页面,只是检查页面是否存在
-T seconds 设定网络延时为seconds秒,当与网络交互时,wget可以检查timeout,如果延时太长的话会终止操作。默认的超时时间为
900秒,设为0则永远不会超时。
--limit-rate=amount 限定下载速度,如--limit-rate=20k
wget的限速是通过sleep合适的时间来达到限速的目的,在这个调整过程中需要一定的时间,所以在下载小文件的时候不要奇怪
为什么限速没有很好的起作用呢
-w seconds 在两次下载之间等待seconds秒,这样减轻了服务器的负载,推荐这样。-w 5m 或1h 或 2d,分别代表分钟,小时,天
--waitretry=seconds 并不是每两次下载之间都等待seconds秒,只是在那些下载失败的重试之间等待(选项默认打开)。
-Q quota 指定wget自动下载时的限额(默认为bytes,可以指定为k m等)注:-Q不会影响到单个文件的下载。但如果递归的下载一个页面

时,当下载的超过quota时wget会终止
--no-dns-cache 关闭dns查找缓存。wget运行时默认是会缓存他从dns找到的ip地址,便于对同一host不用再与dns服务器交互。
--user=user
--password=password

目录选项:
-nd 递归下载的时候不要生成递归目录,所有的文件都会被保存在当前目录下,对于同名文件则进行文件名扩展,改为filename.n
-x 和-nd恰好相反。如wget -x http://fly.srk.fer.hr/robots.txt会被存储为fly.srk.fer.hr/robots.txt

http选项
--header=header-line
--proxy-user=user
--proxy-password=password
--referer=url
--post-data=string
--post-file=file
--user-agent=agent-string

ftp选项
--no-remove-listing
--no-passive-ftp

递归选项
-r
-l depth
-m --mirror
-X list 将逗号分割的list中的目录忽略掉

 

转自:http://hi.baidu.com/anonymouslogin/blog/item/e8fd46b131be6752092302b3.html

分享到:
评论

相关推荐

    wget wget wget wget

    如果下载中断,`wget`可以使用`-c`或`--continue`选项继续未完成的下载: ``` wget -c http://example.com/large-file.iso ``` **用户代理伪装:** 为了隐藏真实身份或模拟其他浏览器,`wget`允许设置`User-Agent`头...

    wget_wget_

    5. **递归下载**:结合`-r`或`--recursive`选项,wget可以递归地下载指定目录下的所有链接,通常配合`--level`设定递归深度。 6. **用户代理伪装**:通过`--user-agent`选项,可以设置wget模拟其他浏览器进行下载,...

    相比Wget,Wget2 速度更快,支持更多的协议,特别是围绕 HTTP/2 和压缩,支持多线程/并行连接,以及其他改进。

    GNU Wget2 2.0 增加了 HTTP2 上传,通过新的 -download-attr 选项支持 HTML5 下载属性,“Accept-Encoding: lzip”支持,各种选项以提高与 GNU Wget 的向后兼容性,在输出中支持终端超链接,以及其他大量的改进和...

    windows wget 命令行下的wget

    在Windows操作系统中,虽然不像Linux那样内置了wget命令行工具,但用户仍然可以通过一些方法来实现类似的功能。wget是一款强大的互联网资源下载工具,它支持通过HTTP、HTTPS和FTP协议从命令行界面下载网页内容,包括...

    wget网络多协议下载

    使用`--recursive`(或 `-r`)选项,wget可以递归地下载整个网站,`--level`选项可以设置下载深度。注意,这种操作可能会对目标服务器造成负担,因此需谨慎使用。 ### 6. 镜像网站 `--mirror`选项结合递归下载,...

    centos下wget安装包

    `wget`有丰富的选项可以自定义下载行为,如设置下载速度限制(`--limit-rate`),断点续传(`-c`),或者在指定时间后自动停止(`--timeout`)等。 对于网络管理员和开发者来说,`wget`的一个强大特性是它可以递归...

    Wget使用方法.txt

    ### Wget 使用方法详解 #### 一、Wget 简介 `wget` 是一个强大的命令行工具,用于...以上介绍了 `wget` 的一些基本和进阶使用方法。通过这些命令和选项的组合,可以非常灵活地进行文件下载和管理。希望对您有所帮助。

    wget官方最新文档

    1. `wget.chm`: 这是一个Windows帮助文件,通常包含详细的离线文档,用户可以通过它在没有网络连接的情况下查阅`wget`的使用方法和选项。 2. `wget.pdf`: 这很可能是`wget`的官方手册或教程,以PDF格式提供,方便...

    Android 终端上可以使用的完全版本wget

    然而,对于更复杂的任务,如使用cookies进行身份验证或者设置特定的下载选项,原生版本的wget可能就显得力不从心了。在这种情况下,你需要一个完整功能的wget版本,这就是"Android终端上可以使用的完全版本wget"的...

    下载工具WGET x64

    wget [选项] [URL] ``` 这里的`[选项]`是可选的参数,用来定制下载行为,如设置下载速度限制、设置代理服务器等;`[URL]`是你要下载的资源的网络地址。 ### 2. 常用选项 - `-c`: 断点续传,如果下载中断,可以从...

    window10的wget包

    使用wget时,可以结合各种选项和参数来定制你的下载行为,比如`--output-document`用于指定保存的文件名,`--tries`设置重试次数,`--continue`启用断点续传等。通过熟悉和掌握这些选项,你可以更好地利用wget满足...

    wget1.11 绿色免安装版

    wget [选项] [URL] ``` 其中,`选项`是用于定制下载行为的各种参数,如 `-c`(断点续传),`-P`(指定保存目录),`-U`(指定用户代理)等。`URL`是要下载的资源的网络地址。 例如,下载一个网页的命令可能是: `...

    wget-1.20.3离线安装包.zip

    这一步会检查系统环境,确定最佳的编译选项。 5. 使用`make`命令编译源代码。 6. 使用`sudo make install`命令将编译好的wget安装到系统路径中。 离线安装过程中需要注意的是,确保系统已经安装了编译所需的工具链...

    wget网站下载工具

    总之,wget是一个功能强大的下载工具,它提供了丰富的选项以满足各种下载需求,无论是单个文件还是整个网站,无论是正常下载还是在网络受限的环境中,wget都能胜任。熟练掌握wget的使用,可以极大地提高你在处理网络...

    wget的完整代碼

    使用`wget`的基本语法是:`wget [选项] URL`。例如,下载一个网页文件: ``` wget http://example.com/file.html ``` 2. **设置下载目录**: 可以用`-P`或`--directory-prefix`指定保存文件的目录: ``` ...

    wget for windows/dos

    以下是一些常用选项和其对应的用途: 1. `-h` 或 `--help`: 这个选项用来获取`wget`的帮助信息,显示所有可用的命令行选项和用法说明,对于初学者来说非常有帮助。 2. `-c` 或 `--continue`: 如果下载中断,可以...

    wget1.11.4 for windows

    3. **新功能添加**:可能引入了新的命令行选项或特性,增强了wget的功能性。 4. **兼容性提升**:对不同的Windows操作系统版本有更好的兼容性,包括Windows XP到Windows 10。 在提供的压缩包文件名称列表中,"wget...

    wget命令行下载工具

    `wget`的基本语法是`wget [选项] URL`。例如,下载一个网页,你可以输入`wget http://example.com`。你可以通过添加不同的选项来调整下载行为: - `-c`或`--continue`:如果下载中断,可以从断点处继续。 - `-r`或`...

    Win64_wget

    这个文件可能包含了wget的使用手册或者在线帮助文档,详细解释了wget的各种命令行选项和使用方法,对于学习和掌握wget的使用非常有帮助。 通过了解和掌握这些内容,用户不仅可以高效地从互联网下载文件,还能实现更...

    windows下wget命令

    了解了基本安装过程后,我们来探索一下wget的常用命令和选项: - **基本下载**: 使用`wget URL`即可下载指定的URL文件。例如:`wget http://example.com/file.zip`。 - **保存为特定文件名**: 使用`--output-...

Global site tag (gtag.js) - Google Analytics