Linux has a very powerful
find command, but it can be daunting to get all the options right. Recently I needed to find all my new
.pl files. To do this you need to be able to say "find all the files that are text OR perl". In Linux find that looks like:
find /dir/path/ -type f \( -name '*.txt' -or -name '*.pl' \) -ctime -7
The spaces after and before the surrounding parenthesis are required or you will get weird error messages. Lots of research and examples borrowed from geeksforgeeks.org.