我有一个网站:http://www.example.com/
此网站有一个子目录:http://www.example.com/images/
该子目录包含许多子目录,其中包含图像:
当我从wget
目录中尝试images
时,它会下载每个目录(01/
,02/
等)和每个目录中的index.html
。它不会下载任何图像。 e.g。
wget -r http://www.example.com/images/
< - 不下载pngs
wget -r http://www.example.com/images/01/
< - 确实下载了pngs
如何使用wget
从png
目录的所有子目录下载所有images/
,而无需浏览每个子目录(01 /,02 /,03 /等等) 。)一个接一个?
答案 0 :(得分:1)
您只需要查看man wget
即可按要求查找选项。通过快速查找,我找到了这些,
-A acclist --accept acclist
Specify comma-separated lists of file name suffixes or patterns to
accept or reject.
--no-directories
Do not create a hierarchy of directories when retrieving recursively.
With this option turned on, all files will get saved to the current directory,
without clobbering (if a name shows up more than once, the filenames will get extensions .n).
Recursive Retrieval Options
-r
--recursive
Turn on recursive retrieving. The default maximum depth is 5.
将这些组合在一起,您可以将命令组合为
wget -nd -r -A png http://www.example.com/images/