码迷,mamicode.com
首页 > Windows程序 > 详细

Wget for windows——实现命令行下载

时间:2019-12-25 01:39:10      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:应用程序   退出   参考   网络负载   指定   路径   linux   版本   断点续传   

什么是wget?

wget是一个强力方便的命令行下的下载工具,可以通过HTTP和FTP协议(两种最广泛的互联网协议)从因特网中检索并获取文件。

此外,wget还具有如下特点:

  1. 以非交互方式工作,因而能够在用户注销后在后台进行工作(针对Linux command)。
  2. 在缓慢甚至不稳定的连接中依旧可以正常工作,支持断点续传功能(需要附加命令参数)。
  3. 支持HTML页面以及FTP站点的递归检索,您可以使用它来获取网站的镜像,或者像网页机器人(网页爬虫)一样遍历网络。
  4. 使用FTP协议时,支持通配符和目录的递归镜像匹配。
  5. 在文件获取时可以增加时间标记,因此可以自动识别远程文件自上次检索后是否发生更改,并自动检索新版本。
  6. 支持代理服务器,以减轻网络负载,加快检索速度。同时还提供了经由防火墙的访问。如果需要使用socks网关,可以获取socks库并编译wget以支持socks。

安装

项目主页:Windows binaries of GNU Wget

两种安装方式:使用 exe 应用程序安装与 zip 压缩包安装

1. 下载,随便放个位置

2. 配置环境变量,将 exe或文件夹的路径加到Path变量下

环境变量可能需要重启才能生效

基本命令格式

wget [option] [URL]

[--option]

  • -o, –output-file=FILE 把记录写到FILE文件中
  • -a, –append-output=FILE 把记录追加到FILE文件中
  • -i, –input-file=FILE 下载在FILE文件中出现的URLs
  • -F, –force-html 把输入文件当作HTML格式文件对待
  • -B, –base=URL 将URL作为在-F -i参数指定的文件中出现的相对链接的前缀
  • -V, –version 显示wget的版本后退出
  • -h, –help 打印语法帮助
  • -b, –background 启动后转入后台执行
  • -e, –execute=COMMAND 执行`.wgetrc’格式的命令,wgetrc格式参见/etc/wgetrc或~/.wgetrc

例如,听说这样下载github上的文件比较快:

下载release里面的文件,直接
wget 文件链接 -e use_proxy=yes -e http_proxy=127.0.0.1:1087

 

 

参考链接:https://zhuanlan.zhihu.com/p/28826000

Wget for windows——实现命令行下载

标签:应用程序   退出   参考   网络负载   指定   路径   linux   版本   断点续传   

原文地址:https://www.cnblogs.com/lfri/p/12094222.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!