使用wget从Github下载整个文件夹

19

我发现了wget这个命令,它真的很厉害。

在我的测试中,我尝试从Github存储库下载整个文件夹,但是下载的文件不像文件夹一样下载,而是一个没有扩展名的归档文件。

例子:

wget https://github.com/peachananr/onepage-scroll/tree/master/Demo

注意:我想要这个文件夹中的文件。

有办法吗?

谢谢!


Github提供了zip文件格式,您可以在任何存储库页面上单击“克隆或下载”链接,并复制“Zip文件”按钮的链接。例如:https://github.com/peachananr/onepage-scroll/archive/master.zip - kristianp
尝试使用以下命令:wget -O - https://github.com/peachananr/onepage-scroll/archive/master.tar.gz | tar xz --strip=2 "onepage-scroll-master/Demo"。查看更多示例:https://unix.stackexchange.com/a/588115/43233 - Noam Manos
1个回答

9

wget下载的文件实际上是一个HTML页面,这是当您访问给定的URL时看到的“视图”。

Github网页只是Git代码的“前端”。要访问代码,您需要通过GIT访问Github链接,或者您可以从onepage-scroll的Releases页面下载各种发布版本的软件。

话虽如此,您可以查看这个:从GitHub存储库中下载单个文件夹或目录

希望这可以帮助到您。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接