github以原始格式下载整个目录
Posted
技术标签:
【中文标题】github以原始格式下载整个目录【英文标题】:github download entire directory in raw format 【发布时间】:2020-02-01 01:17:23 【问题描述】:我只是想知道使用命令行而不是使用 GUI 以原始格式下载整个 GitHub 目录/文件夹的最佳方法是什么。
我需要下载所有现有文件,而且列表很长。 你会推荐什么?
【问题讨论】:
我建议你查看这些帖子:How do I clone a subdirectory only of a Git repository? 和 Download a single folder or directory from a GitHub repo 【参考方案1】:你可以:
curl the archive of the GitHub repo(HEAD 内容为 zip 或 tar 文件) 示例:
curl -LkSs https://api.github.com/repos/ziyaddin/xampp/tarball -o master.tar.gz
extract from that tar file a folder 示例:
tar -xzf backup.tar.gz --strip-components=3 -C a/b/m
您可以从该存档中提取任何文件或文件夹。
【讨论】:
以上是关于github以原始格式下载整个目录的主要内容,如果未能解决你的问题,请参考以下文章
Github不想下载整个仓库 | 单个文件夹下载方式 简单的方法
Github不想下载整个仓库 | 单个文件夹下载方式 简单的方法