如何下载没有直接链接的文件?

如何下载没有直接链接的文件?

例如,该文件位于

https://connect.nuxeo.com/nuxeo/site/marketplace/package/nuxeo-web-ui/download?version=0.8.0

将在我的浏览器中下载到 zip 文件,但是命令

wget https://connect.nuxeo.com/nuxeo/site/marketplace/package/nuxeo-web-ui/download?version=0.8.0

将在我的服务器上下载 download?version=0.8.0 。如何正确地从像这样的 URL 下载文件?

答案1

wget不知道该文件应该有一个特定的名称,因此它使用网页的名称,即 URL 的最后一个组成部分download?v‌​ersion=0.8.0.

这是您的 Zip 文件。

您可以简单地重命名它:

$ mv 'download?v‌​ersion=0.8.0' file.zip

...或者您可以要求wget从一开始就用不同的名称保存它:

$ wget -O file.zip 'https://connect.nuxeo.com/nuxeo/site/marketplace/package/nux‌​eo-web-ui/download?v‌​ersion=0.8.0'

短期-O file权与长期权相同--output-document=file。请参阅wget手册。

相关内容