JRGrep This Java application is basically a recursive file finder. You can search for files based on their filename, their contents, or both.