首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wget上的通配符到http下载最新版本

wget上的通配符到http下载最新版本
EN

Stack Overflow用户
提问于 2016-04-05 03:01:29
回答 1查看 608关注 0票数 1

想象一下(就像John Lenon那样),我正在编写一个脚本来下载,比方说,KeePassTrueCrypt插件的最新版本。

更新最新版本很痛苦,因为URL包含的是版本号,而不是简单的“最新版本”或PPA,所以我使用通配符。这是我的尝试:

代码语言:javascript
复制
wget -r --no-parent -A "KeepassTrueCryptMount_v**.plgx.7z" https://bitbucket.org/schalpat/keepasstruecryptmount/downloads/

但是1)它只下载index.html和robots.txt而不是文件2)它没有指定下载最新版本(最大函数?)。

我很感谢你的帮助。干杯,

EN

回答 1

Stack Overflow用户

发布于 2016-04-05 17:43:18

您尝试下载的文件托管在另一个名为amazonaws.com.的域中因此,您可以尝试从其他域下载这些选项。因为Wget的递归检索通常拒绝访问与您在命令行中指定的主机不同的主机。

-H‘-H’选项打开主机跨度,从而允许Wget的递归运行访问链接引用的任何主机。

-D‘-D’选项允许您指定将遵循的域,从而将递归限制为仅属于这些域的主机。显然,这只在与‘-H’一起使用时才有意义

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36410771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档