想知道是否有办法下载根文件夹加上一堆子文件夹(以及这些文件夹的子文件夹)和所有文件,并将它们保存在各自的文件夹中。
我尝试了一些firefox插件,如flashgot和download-them-all,但除了存储库中的文件之外,它们还会获取实际的Web文件,但前提是它们是可见的。例如,如果我没有折叠所有文件夹并在存储库中公开文件,则插件将不会检测到它们。
我会崩溃所有文件夹并公开文件,但这些插件无法识别文件夹...他们只是下载为“foldername”.html ....并且所有文件在一个文件夹中混合在一起。
我也尝试过visualWget并允许递归下载但是,这只会抓取实际的网站文件,而不是存储库中的文件。
如果有人能提供帮助,我们将不胜感激。我一直在手动复制它们,但实际上有数千个文件和文件夹,所以我正在寻找更快的解决方案。
答案 0 :(得分:0)
作为客户,您只能下载可访问的内容。您需要知道文件列表或抓取链接的页面,这是Firefox插件的功能。
如果没有http以外的服务器访问服务器,就无法获取服务器上的文件列表(除非服务器有webdav或暴露其他api)。
答案 1 :(得分:0)
我最终让它上班了。我在终端中使用了以下命令。
scp -r username @ hostaddress:/ file / path / to / directory / path / to / my / computer / directory
-r用于递归,因此它会下载所有文件和目录以及子目录
如果您尝试此操作,请务必从本地终端运行此命令。我犯了从SSH连接到服务器的错误(没有负面影响令人沮丧)