Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2322951
  • 博文数量: 535
  • 博客积分: 8689
  • 博客等级: 中将
  • 技术积分: 7066
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-26 10:00
文章分类

全部博文(535)

文章存档

2024年(4)

2023年(4)

2022年(16)

2014年(90)

2013年(76)

2012年(125)

2011年(184)

2010年(37)

分类: AIX

2014-04-17 17:20:39



aix安装wget及wget命令简析

到IBM的网站
寻找wget的rpm包ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/wget/wget-1.9.1-1.aix5.1.ppc.rpm,下载之后上传到服务器,使用rpm -ivh wget-1.9.1-1.aix5.1.ppc.rpm安装。
完成.....
 
wget是一个命令行非交互式Web下载工具,支持HTTP、HTTPS、FTP协议,支持通过代理下载。在使用wget命令时,最简单的方法直接使用如下格式将文件下载到本地。
wget
(1)使用wget命令通用参数(连接到HTTP、HTTPS、FTP都适用)。
通用参数:
?  -b:启动后进入后台操作。
?  -o=<文件>:将日志消息写入到指定文件中。
?  -a=<文件>:将日志消息追加到指定文件的末端。
?  -d:打印调试输出。
?  -q:安静模式(不输出信息)。
?  -v:详细输出模式(默认)。
?  -nv:关闭详细输出模式,但不进入安静模式。
?  -i=<文件>:下载从指定文件中找到的URL。
?  -F:以 HTML方式处理输入文件。
?  -B=:使用-F -i 文件选项时,在相对链接前添加指定的URL 。
?  -t=<次数>:配置重试次数(0 表示无限)。
?  --retry-connrefused:即使拒绝连接也重试。
?  -O=<文件>:将数据写入此文件中。
?  -nc:不更改已经存在的文件,也不使用在文件名后添加.#(# 为数字)的方法写入新的文件。
?  -c:继续接收已下载了一部分的文件。
?  --progress=方式:选择下载进度的表示方式。
?  -N:除非远程文件较新,否则不再取回。
?  -S:显示服务器回应消息。
?  --spider:不下载任何数据。
?  -T=<秒数>:配置读取数据的超时秒数。
?  -w=<秒数>:接收不同文件之间等待的秒数。
?  --waitretry=<秒数>:在每次重试之间等待的秒数(默认为1秒)。
?  --random-wait:接收不同文件之间之间等待的秒数(默认为0秒)。
?  --proxy= :指定打开或关闭代理服务器。
?  -Q=<大小>:配置接收数据的限额大小。
?  --bind-address=<地址>:使用本机的指定地址 (主机名称或 IP) 进行连接。
?  --limit-rate=<速率>:限制下载的速率。
?  --dns-cache=:指定是否禁止查找存于高速缓存中的DNS。
(2)使用wget命令HTTP服务器相关参数。
wget 地址(或FQDN)/文件名
参数:
?  --http-user=<用户>:指定HTTP用户名。
?  --http-passwd=<密码>:指定HTTP用户密码。
?  -C=:指定是否使用服务器中的高速缓存中的数据 (默认是使用的)。
?  -E:将所有MIME类型为text/html的文件都加上.html 扩展文件名。
?  --ignore-length:忽略“Content-Length”文件头字段。
?  --header=<字符串>:在文件头中添加指定字符串。
?  --proxy-user=<用户>:指定代理服务器用户名。
?  --proxy-passwd=<密码>:指定代理服务器用户密码。
?  --referer=:在HTTP请求中包含“Referer:URL”头。
?  -s:将 HTTP 头存入文件。
?  -U=AGENT:标志为AGENT而不是Wget/VERSION。
?  --no-http-keep-alive:禁用HTTP keep-alive(持久性连接)。
?  --cookies=on|off :指定是否使用Cookie。
?  --load-cookies=<文件>:会话开始前由指定文件载入Cookie。
?  --save-cookies=<文件>:会话结束后将Cookie保存至指定文件。
?  --post-data=<字符串>:使用 POST方法,发送指定字符串。
?  --post-file=<文件>:使用POST方法,发送指定文件中的内容。
(3)使用wget命令HTTPS服务器相关参数。
wget 地址(或FQDN)/文件名
参数:
?  --sslcertfile=<文件>:可选的客户段端证书。
?  --sslcertkey=<密钥文件>:对此证书可选的“密钥文件”。
?  --egd-file=<文件>:EGD Socket文件名。
?  --sslcadir=<目录>:CA散列表所在的目录。
?  --sslcafile=<文件>:包含CA 的文件。
?  --sslcerttype=<0|1>:Client-Cert类型,其中0=PEM (默认) / 1=ASN1 (DER)。
?  --sslcheckcert=<0|1>:根据提供的CA检查服务器的证书。
?  --sslprotocol=<0|1>:选择SSL协议,0=自动选择、1=SSLv2、2=SSLv3、3=TLSv1。
(4)使用wget命令FTP服务器相关参数。
wget ftp://IP地址(或FQDN)/文件名
参数:
?  -nr:不删除“.listing”文件。
?  -g :指定是否展开有通配符的文件名。
?  --passive-ftp:使用被动模式。
?  --retr-symlinks:在递归模式中,下载链接所指示的文件。
?  -r:递归下载。
?  -l=<数字>:指定最大递归深度,0表示无限。
?  --delete-after:指定下载后删除文件。
?  -k:将绝对链接转换为相对链接。
?  -K:转换文件X前先将其备份为X.orig。
?  -m:等效于 -r -N -l 0 -nr 的选项。
?  -p:下载所有显示完整网页所需的文件,比如图像。
?  --strict-comments:打开对HTML备注的严格(SGML)处理选项。
?  -A=<列表>:接受的文件样式列表,以逗号分隔。
?  -R=<列表>:排除的文件样式列表,以逗号分隔。
?  -D=<列表>:接受的域列表,以逗号分隔。
?  --exclude-domains=<列表>:排除的域列表,以逗号分隔。
?  --follow-ftp:跟随HTML文件中的FTP链接。
?  --follow-tags=<列表>:需要跟随的HTML标记,以逗号分隔。
?  -G=<列表>:需要忽略的 HTML 标记,以逗号分隔。
?  -H:递归时可进入其他主机。
?  -L:只跟随相对链接。
?  -I=<列表>:需要下载的目录列表。
?  -X=<列表>:要排除的目录列表。
?  -np:不搜索上层目录。
阅读(3282) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~