【问题标题】:How to download a file over terminal when I don't know the explicit link?当我不知道显式链接时如何通过终端下载文件?
【发布时间】:2020-12-22 14:20:34
【问题描述】:

我想通过终端 (ubuntu) 下载 [http://dreamdragon.github.io/PennAction/]。我尝试通过curlwget 添加latest.tar.gz,但它不起作用。这可能是一个愚蠢的问题,但希望有人能在这种情况下快速告诉我答案。

【问题讨论】:

    标签: ubuntu curl terminal download wget


    【解决方案1】:

    如果你下载tar.gz并使用浏览器的下载标签,你可以找到下载的url;

    https://codeload.github.com/dreamdragon/PennAction/legacy.tar.gz/gh-pages
    

    -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 的文件名。

    【讨论】:

      猜你喜欢
      • 2018-10-04
      • 1970-01-01
      • 1970-01-01
      • 2020-03-01
      • 2015-06-16
      • 1970-01-01
      • 1970-01-01
      • 2013-02-13
      • 2020-01-31
      相关资源
      最近更新 更多