Você pode usar wget e informá-lo apenas para arquivos de imagem ou usar http://www.downthemall.net/
De link
You want to download all the GIFs from a directory on an HTTP server. You tried 'wget http://www.server.com/dir/*.gif', but that didn't work because HTTP retrieval does not support globbing. In that case, use:
wget -r -l1 --no-parent -A.gif http://www.server.com/dir/
Mais detalhado, mas o efeito é o mesmo. -r -l1' means to retrieve recursively (see section 3. Recursive Retrieval), with maximum depth of 1.
- no-parent 'significa que as referências ao diretório pai são ignoradas (consulte a seção 4.3 Limites Baseados em Diretório) e -A.gif' means to download only the GIF files.
-A "* .gif"' também funcionaria.