45

如何使用 wget 仅下载子目录?我可以指定我需要下载的子目录吗?

谢谢!

4

3 回答 3

81

你可以做:

wget -r -l1 --no-parent http://www.domain.com/subdirectory/

在哪里:

-r: recursive retrieving
-l1: sets the maximum recursion depth to be 1
--no-parent: does not ascend to the parent; only downloads from the specified subdirectory and downwards hierarchy
于 2012-11-18T14:48:35.217 回答
16
$ wget -m -p -E -k -K -np {URL Address}

您可以使用手册页了解选项的详细信息。

注意:使用之前的选项,将下载文件索引!

于 2014-02-19T08:46:20.307 回答
3

我能够使用的好信息。我试过:

wget -r -l1 --no-parent http://www.domain.com/subdirectory/

在包含多个格式为 name.subname.subname2.etc.htm 或 .html 的文件的站点上。为了捡起这些,我跑了:

wget -r --no-parent http://www.domain.com/subdirectory/

这很好用。

于 2014-09-19T21:14:05.507 回答