The basic syntax
Find a file with exact name in a directory:
find {directory} -name {filename}
Find a file matching a pattern in a directory:
find {directory} -name '{pattern}'
Examples of common use
Find a file recursively named “foo.bar” in current directory:
find . -name foo.bar
Find a file recursively named “foo.bar” on the system:
find / -name foo.bar
Find a file recursively which name contains foo:
find . -name '*foo*'