How to find files In Linux

In this article i will explain you to how to find files in Linux. Find at current location # find . -name abc.txt Find file name case insensitively # find / -iname abc.txt Find the file in / . # find / -name *.txt Find the file where 'pass' in /etc # find /etc -name *pass* Find the file in /data created by macho # find / -user macho Find the file in /data which is not created by macho # find / -not -user macho Find the file with uid of 500 # find / -user macho -uid 500 Matches if mode is exactly 755 # find / -perm 755 Matches if anyone can write # find / -perm +222 Matches if everyone can write # find / -perm -222 Matches if other can write # find / -perm -002 Files with a size of exactly 10M # find / -size 10M Files with a size of above 10M # find / -size +10M Files with a size of less than 10M # find / -size -10M When file wa