Uma das possíveis formas de efetuar o download de todos os arquivos apontados por uma lista de urls salvas em um arquivo, é através do comando WGET.
É muito simples, bastando ter um arquivo txt com todas as urls desejadas, uma por linha, indicando o url do que deve ser baixado.
Em seguida, basta:
$ wget -i <arquivo_com_conteudo_contendo_a_lista_de_url>