A opção -O
permite especificar o nome do arquivo de destino. Mas se você estiver baixando vários arquivos de uma só vez, wget
salvará todo o conteúdo deles no arquivo especificado por -O
. Note que em ambos os casos, o arquivo será truncado se já existir. Consulte a página de manual para mais informações.
Você pode explorar essa opção informando wget
para fazer o download dos links um a um:
while IFS= read -r url;do
fileName="blah" # Add a rule to define a new name for each file here
wget -O "$fileName" "$url"
done < list
Você também pode obter Sugestão de JJoao e adicione um nome de arquivo ao lado de cada URL no arquivo e faça:
while IFS= read -r url fileName;do
wget -O "$fileName" "$url"
done < list
onde é assumido que você adicionou um nome de arquivo (exclusivo) após cada URL no arquivo (separado por um espaço).