Предыдущий немногословный оратор имел в виду, что у wget есть ключ
-O
, который говорит под каким именем надо сохранить скачанное.
Ссылка на мануал, как бы, намекает на правильный путь поиска подобных решений и мне такой воспитательный подход крайне импонирует.
Однако я вам рекомендую вместо xargs использовать вот такое:
while read -r; do wget $REPLY -O $REPLY.html; done < ru.txt