Buscando múltiples archivos para múltiples palabras

Tengo que buscar a través de una gran cantidad de.txt archivos. Sé que puedo hacer varias palabras de búsqueda, pero aquí está mi problema. Quiero que mis resultados sean solo los.txt Archivos que contienen todas las palabras de la entrada de búsqueda.

Por ejemplo:

Archivo 1:

test1

Archivo 2:

 test1
 test2

Buscar archivos paratest1 ytest2 solo resultará en mostrar el archivo 2.

Espero que alguien me pueda ayudar. Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta