使用 -r 标志时,wget 下载格式错误的目录

使用 -r 标志时,wget 下载格式错误的目录

我正在尝试从 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/mastertrunk并运行以下命令

svn checkout https://github.com/uc-cdis/cdis-manifest/trunk/data.bloodpac.org 

很少有网站能够做到这一点。https://kinolien.github.io/gitzip/

相关内容