I love grep and I love simple code.
find
find will show all files recursively from what directory you are currently in.
This will find all files, and then from that list it will show you files matching file.html
find | grep file.html
This will find all files again, and then grep files from that list matching file1.html OR file2.html
find | grep 'file1.html\|file2.html'
This will find all files again, and then grep files from that list matching file1.html OR file2.html and write the list to list.txt
find | grep 'file1.html\|file2.html' > list.txt