The following is a powerful UNIX command that searches for files or folder names containing a particular pattern:1
$>grep -l "main(String" `find . -name *.java -print`
This particular code will display all .java files in the present directory containg the text “main(String”.