Find all .txt files with find:

find / -name \\\*\.txt  

Find all files with pattern:

find /path/to/files -type f -exec grep "pattern" {} /dev/null \\;  

Finding Files Less than 5MB…

find / -name '\*' -size -5000k  

Finding Files Greater than 1 GB…

find / -size +1000000k  

Finding Files modified in the last 10 Minutes…

find / -amin -10 -name '\*'  

Finding Files modified in the last 10 hours…

find / -atime -2 -name '*'  

Finding Files excluding the Mounted filesystems…

find / -mount -name '*.txt'  

Finding Files Named abc* and Greater than 10 MB…

find / -name 'abc\*' -and -size +10000k   

Finding Files Greater than 10 MB NOT Named abc…

find / -size +10000k ! -name "abc*"  

Find all files Named abc* and execute ls -l…

find / - name 'abc*' -exec ls -l {\\}\\ \\;