我正在尝试从 github 下载目录以及所有子目录和文件。我不想要整个存储库。
我使用这个命令
wget -np -nH --cut-dirs 4 -r -e robots=off https://github.com/uc-cdis/cdis-manifest/tree/master/data.bloodpac.org -P ~/prod_manifest/
然而,虽然我可以下载部分目录和结构,但似乎无法为所有文件夹形成目录。具体来说,下载时 portal、hatchery 和 scaling 都是格式错误的。它们无法被识别为文件夹。
答案1
我没有看到使用 wget 执行此任务的选项。但是,如果您只关心递归下载子文件夹,那么请使用 svn。
安装 subversion
sudo apt install subversion
然后替换tree/master
为trunk
并运行以下命令
svn checkout https://github.com/uc-cdis/cdis-manifest/trunk/data.bloodpac.org
很少有网站能够做到这一点。https://kinolien.github.io/gitzip/