wget,curl或者其他:仅在302重定向的情况下获取文件名

时间:2016-02-26 19:13:59

标签: redirect wget

我想下载一些文件,但首先要检查我是否已经获得了这些文件。 问题是,我没有真正的网址,但他们落后了 302重定向。请参阅wget输出:

HTTP request sent, awaiting response... 302 Moved Temporarily
Location: ./epub/balzac_37_un_grand_homme_de_province_a_paris.plain.epub [following]
--2016-02-26 19:38:29--  http://www.ebooksgratuits.com/epub/balzac_37_un_grand_homme_de_province_a_paris.plain.epub

现在这个" ./ epub / balzac_37_un_grand_homme_de_province_a_paris.plain.epub" 字符串正是我想要的,但没有下载, 因为我想查看我是否已经拥有该文件,可以避免下载。

是否可以告诉wget,curl或其他任何工具 给我这个本地路径而不下载?

1 个答案:

答案 0 :(得分:0)

这似乎完成了这项工作:

curl -w "%{redirect_url}" URL 

没有-L选项,它不会从新地方下载, 并使用-w“%{redirect_url}”打印所需的重定向URL。

仍需要进行调查才能确定...