【发布时间】:2020-12-22 14:20:34
【问题描述】:
我想通过终端 (ubuntu) 下载 [http://dreamdragon.github.io/PennAction/]。我尝试通过curl 和wget 添加latest.tar.gz,但它不起作用。这可能是一个愚蠢的问题,但希望有人能在这种情况下快速告诉我答案。
【问题讨论】:
标签: ubuntu curl terminal download wget
我想通过终端 (ubuntu) 下载 [http://dreamdragon.github.io/PennAction/]。我尝试通过curl 和wget 添加latest.tar.gz,但它不起作用。这可能是一个愚蠢的问题,但希望有人能在这种情况下快速告诉我答案。
【问题讨论】:
标签: ubuntu curl terminal download wget
如果你下载tar.gz并使用浏览器的下载标签,你可以找到下载的url;
https://codeload.github.com/dreamdragon/PennAction/legacy.tar.gz/gh-pages
将curl 与-O、-J 和-L 选项一起使用,您可以下载tar.gz
curl -O -J -L https://codeload.github.com/dreamdragon/PennAction/legacy.tar.gz/gh-pages
“魔法”归功于-J 选项:
-J/--remote-header-name
(HTTP) 这个选项告诉 -O/--remote-name 选项使用
服务器指定的 Content-Disposition 文件名,而不是提取 来自 URL 的文件名。
【讨论】: