在Linux上使用wget扫描子文件夹中的特定文件

时间:2015-09-30 22:09:39

标签: linux wget

使用wget -r -P Home -A jpg http://example.com将会显示该网站目录中的文件列表,我搜索的内容是如何查询搜索内容:wget -r -P home -A jpg http://example.com/from 65121 to 75121/ file_ 100 to 200.jpg

示例:

wget -r -P home -A jpg http://example.com/65122/file_102.jpg
wget -r -P home -A jpg http://example.com/65123/file_103.jpg
wget -r -P home -A jpg http://example.com/65124/file_104.jpg

是否有可能在Linux发行版上实现这一点? 我是Linux操作系统的新手,欢迎任何提示。

2 个答案:

答案 0 :(得分:1)

使用嵌套的for循环和一些bash脚本:

for i in {65121..75121}; do for j in {100..200}; do wget -r -P home -A jpg "http://example.com/${i}/file_${j}.jpg"; done; done

答案 1 :(得分:0)

Wget有循环

wget -nd -H -p -A file_{100..200}.jpg -e robots=off  http://example.com/{65121..75121}/

如果只有file_ {100..200} .jpg它更简单

wget -nd -H -p -A jpg -e robots=off  http://example.com/{65121..75121}/