Você pode usar o wget com -A
para especificar um tipo de arquivo e -r
para ser recursivo:
wget -r -A '*.txt' http://url-to-webpage-with-txts/
Minha pergunta está em um título: Existe uma maneira de baixar todos os arquivos .txt da página através do comando curl ou wget? Obrigado