如何使用 wget 镜像档案?

如何使用 wget 镜像档案?

我想使用 wget 将 HTTP 目录镜像到本地文件夹中。我尝试了网上的多种方法,但似乎都不起作用。我的测试站点是 Ubuntu 存储库 (http://archive.ubuntu.com/ubuntu/project/) 文件夹。我尝试了 5 次,但最终不得不取消 wget,因为它试图下载整个域而不是项目文件夹。当我最终让它镜像实际文件夹时,它将其本地嵌套在站点的父文件夹中,但没有下载父文件夹本身的内容。

我想要使​​用 cp(不可能):cphttp://archive.ubuntu.com/ubuntu/project/〜/项目/

答案1

有一种方法可以wget按照我认为你想要的方式递归下载:

wget -r --no-parent -nH --cut-dirs=1 --reject "index.html*" http://archive.ubuntu.com/ubuntu/project/

-nH --cut-dirs=1标志摆脱了目录结构。

这将以递归方式下载或基本上将cp -r项目文件夹从网站下载到名为 的新目录中~/project

总共下载了 2 个目录和 11 个文件。

来源

相关内容