红联Linux门户
Linux帮助

wget的参数整理

发布时间:2010-03-03 23:01:14来源:红联作者:tianyang4913
在用linux中ftp上传与下载文件,偶尔看到wget与wput两个很强大的工具。但是很复杂,参数也很多,整理一下wget的用法:
-V 版本信息
-h 帮助信息
-b 后台执行Wget
-o filename 把记录放在文件filename
-a filename 把记录附加在文件filename
-d 显示调试信息
-q 无输出下载方式
-v 详细的屏幕输出(默认)
-nv 简单的屏幕输出
-i inputfiles 从文本文件内读取地址列表
-F forcehtml 从html文件内读取地址列表

-t number number次重试下载(0为无限次)
-O output document file 把文件写入file
-nc 不覆盖已有的文件
-c 断点续传
-N 该参数指定wget只下载最新的文件
-S 显示服务器响应
-T timeout 超时时间设置(单位/秒)
-w time 设定重试的间隔(单位/秒)
-Y proxy=on/off 是否打开代理
-Q quota=number 重试次数

目录:
-nd --no-directories 不建立目录.
-x, --force-directories 强制建立目录
-nH, --no-host-directories 不建立主机的目录.
-P, --directory-prefix=PREFIX 把档案存到 PREFIX/...
--cut-dirs=NUMBER 忽略NUMBER个远端的目录.

HTTP 选项:
--http-user=USER 设 http 使用者为 USER.
--http0passwd=PASS 设 http 使用者的密码为 PASS.
-C, --cache=on/off 允许/不允许服务器缓存资料 (正常情况为允许).
--ignore-length 忽略 `Content-Length' 长度.
--proxy-user=USER 设代理的用户名为USER
--proxy-passwd=PASS 设代理的密码为PASS
-s, --save-headers 储存 HTTP 的头部到文件.
-U, --user-agent=AGENT 设定AGENT而不是Wget/VERSION为代理的名称。

FTP 选项:
--retr-symlinks 取回 FTP 的象征链接.
-g, --glob=on/off turn file name globbing on ot off. 打开或关闭文件名的 globbing机制。
--passive-ftp 使用 "passive" 传输模式.

递归下载
r, -recursive 递归下载--慎用!
-l, -level=NUMBER 最大递归深度 (inf 或 0 代表无穷).
-delete-after 在现在完毕后局部删除文件
-k, -convert-links 转换非相对链接为相对链接
-K, -backup-converted 在转换文件X之前,将之备份为 X.orig
-m, -mirror 等价于 -r -N -l inf -nr.
-p, -page-requisites 下载显示HTML文件的所有图片

递归下载中的包含和不包含(accept/reject) :
A, -accept=LIST 分号分隔的被接受扩展名的列表
-R, -reject=LIST 分号分隔的不被接受的扩展名的列表
-D, -domains=LIST 分号分隔的被接受域的列表
-exclude-domains=LIST 分号分隔的不被接受的域的列表
-follow-ftp 跟踪HTML文档中的FTP链接
-follow-tags=LIST 分号分隔的被跟踪的HTML标签的列表
-G, -ignore-tags=LIST 分号分隔的被忽略的HTML标签的列表
-H, -span-hosts 当递归时转到外部主机
-L, -relative 仅仅跟踪相对链接
-I, -include-directories=LIST 允许目录的列表
-X, -exclude-directories=LIST 不被包含目录的列表
-np, -no-parent 不要追溯到父目录
文章评论

共有 0 条评论