Linux系统wget命令怎么用(linux,wget,开发技术)

时间:2024-04-30 15:10:48 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

wget是linux上的命令行的下载工具。这是一个GPL许可证下的自由软件。

wget常见命令参数

GNUWget1.12,非交互式的网络文件下载工具。用法:wget[选项]...[URL]...长选项所必须的参数在使用短选项时也是必须的。开始:-V,--version显示Wget的版本信息并退出。-h,--help打印此帮助。-b,--background启动后转入后台。-e,--execute=COMMAND运行一个‘.wgetrc’风格的命令。登入并输入文件:-o,--output-file=FILE将信息写入FILE。-a,--append-output=FILE将信息添加至FILE。-d,--debug打印大量调试信息。-q,--quiet安静模式(无信息输出)。-v,--verbose详尽的输出(此为默认值)。-nv,--no-verbose关闭详尽输出,但不进入安静模式。-i,--input-file=FILE下载本地或外部FILE中的URLs。-F,--force-html把输入文件当成HTML文件。-B,--base=URL解析与URL相关的HTML输入文件(由-i-F选项指定)。下载:-t,--tries=NUMBER设置重试次数为NUMBER(0代表无限制)。--retry-connrefused即使拒绝连接也是重试。-O,--output-document=FILE将文档写入FILE。-nc,--no-clobber不要重复下载已存在的文件。-c,--continue继续下载部分下载的文件。--progress=TYPE选择进度条类型。-N,--timestamping只获取比本地文件新的文件。-S,--server-response打印服务器响应。--spider不下载任何文件。-T,--timeout=SECONDS将所有超时设为SECONDS秒。--dns-timeout=SECS设置DNS查寻超时为SECS秒。--connect-timeout=SECS设置连接超时为SECS秒。--read-timeout=SECS设置读取超时为SECS秒。-w,--wait=SECONDS等待间隔为SECONDS秒。--waitretry=SECONDS在取回文件的重试期间等待1..SECONDS秒。--random-wait取回时等待0...2*WAIT秒。--no-proxy关闭代理。-Q,--quota=NUMBER设置取回配额为NUMBER字节。--bind-address=ADDRESS绑定至本地主机上的ADDRESS(主机名或是IP)。--limit-rate=RATE限制下载速率为RATE。--no-dns-cache关闭DNS查寻缓存。--restrict-file-names=OS限定文件名中的字符为OS允许的字符。--ignore-case匹配文件/目录时忽略大小写。-4,--inet4-only仅连接至IPv4地址。-6,--inet6-only仅连接至IPv6地址。--prefer-family=FAMILY首先连接至指定协议的地址FAMILY为IPv6,IPv4或是none。--user=USER将ftp和http的用户名均设置为USER。--password=PASS将ftp和http的密码均设置为PASS。--ask-password提示输入密码。--no-iri关闭IRI支持。--local-encoding=ENCIRI使用ENC作为本地编码。--remote-encoding=ENC使用ENC作为默认远程编码。目录:-nd,--no-directories不创建目录。-x,--force-directories强制创建目录。-nH,--no-host-directories不要创建主目录。--protocol-directories在目录中使用协议名称。-P,--directory-prefix=PREFIX以PREFIX/...保存文件--cut-dirs=NUMBER忽略NUMBER个远程目录路径。HTTP选项:--http-user=USER设置http用户名为USER。--http-password=PASS设置http密码为PASS。--no-cache不在服务器上缓存数据。--default-page=NAME改变默认页(默认页通常是“index.html”)。-E,--adjust-extension以合适的扩展名保存HTML/CSS文档。--ignore-length忽略头部的‘Content-Length’区域。--header=STRING在头部插入STRING。--max-redirect每页所允许的最大重定向。--proxy-user=USER使用USER作为代理用户名。--proxy-password=PASS使用PASS作为代理密码。--referer=URL在HTTP请求头包含‘Referer:URL’。--save-headers将HTTP头保存至文件。-U,--user-agent=AGENT标识为AGENT而不是Wget/VERSION。--no-http-keep-alive禁用HTTPkeep-alive(永久连接)。--no-cookies不使用cookies。--load-cookies=FILE会话开始前从FILE中载入cookies。--save-cookies=FILE会话结束后保存cookies至FILE。--keep-session-cookies载入并保存会话(非永久)cookies。--post-data=STRING使用POST方式;把STRING作为数据发送。--post-file=FILE使用POST方式;发送FILE内容。--content-disposition当选中本地文件名时允许Content-Disposition头部(尚在实验)。--auth-no-challengesendBasicHTTPauthenticationinformationwithoutfirstwaitingfortheserver'schallenge.HTTPS(SSL/TLS)选项:--secure-protocol=PR选择安全协议,可以是auto、SSLv2、SSLv3或是TLSv1中的一个。--no-check-certificate不要验证服务器的证书。--certificate=FILE客户端证书文件。--certificate-type=TYPE客户端证书类型,PEM或DER。--private-key=FILE私钥文件。--private-key-type=TYPE私钥文件类型,PEM或DER。--ca-certificate=FILE带有一组CA认证的文件。--ca-directory=DIR保存CA认证的哈希列表的目录。--random-file=FILE带有生成SSLPRNG的随机数据的文件。--egd-file=FILE用于命名带有随机数据的EGD套接字的文件。FTP选项:--ftp-user=USER设置ftp用户名为USER。--ftp-password=PASS设置ftp密码为PASS。--no-remove-listing不要删除‘.listing’文件。--no-glob不在FTP文件名中使用通配符展开。--no-passive-ftp禁用“passive”传输模式。--retr-symlinks递归目录时,获取链接的文件(而非目录)。递归下载:-r,--recursive指定递归下载。-l,--level=NUMBER最大递归深度(inf或0代表无限制,即全部下载)。--delete-after下载完成后删除本地文件。-k,--convert-links让下载得到的HTML或CSS中的链接指向本地文件。-K,--backup-converted在转换文件X前先将它备份为X.orig。-m,--mirror-N-r-linf--no-remove-listing的缩写形式。-p,--page-requisites下载所有用于显示HTML页面的图片之类的元素。--strict-comments开启HTML注释的精确处理(SGML)。递归接受/拒绝:-A,--accept=LIST逗号分隔的可接受的扩展名列表。-R,--reject=LIST逗号分隔的要拒绝的扩展名列表。-D,--domains=LIST逗号分隔的可接受的域列表。--exclude-domains=LIST逗号分隔的要拒绝的域列表。--follow-ftp跟踪HTML文档中的FTP链接。--follow-tags=LIST逗号分隔的跟踪的HTML标识列表。--ignore-tags=LIST逗号分隔的忽略的HTML标识列表。-H,--span-hosts递归时转向外部主机。-L,--relative只跟踪有关系的链接。-I,--include-directories=LIST允许目录的列表。-X,--exclude-directories=LIST排除目录的列表。-np,--no-parent不追溯至父目录。

常用的命令展示

使用wget -O下载并以不同的文件名保存(-O:下载文件到对应目录,并且修改文件名称)

wget-Owordpress.ziphttp:``//www``.minjieren.com``/download``.aspx?``id``=1080

Linux系统wget命令怎么用

使用wget -b后台下载

wget-bhttp://www.minjieren.com/wordpress-3.1-zh_CN.zip备注:你可以使用以下命令来察看下载进度:tail-fwget-log

利用-spider: 模拟下载,不会下载,只是会检查是否网站是否好着

[root@localhost~]``#wget--spiderwww.baidu.com#不下载任何文件

Linux系统wget命令怎么用

模拟下载打印服务器响应

[root@localhost~]``#wget-Swww.baidu.com#打印服务器响应

Linux系统wget命令怎么用

设定指定次数

[root@localhost~]#wget-r--tries=2www.baidu.com(指定尝试2次,2次后不再尝试)[root@localhost~]#wget-r--tries=2-qwww.baidu.com(指定尝试,且不打印中间结果)

Linux系统wget命令怎么用

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Linux系统wget命令怎么用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Python Pygame如何制作雪夜烟花景下一篇:

17 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18