There are many ways to find files from a Linux file system, but one useful method is to use
find command with
grep. This tutorial will explain this in more detail.
In this example, we want to find a file
myfile.pdf. We know that it is located under home folder
/home/theuser. In terminal, type following command:
$ find /home/theuser | grep myfile.pdf
The ouput is the found file with full path. The
find basically lists all files recursively under the given folder and
grep filters that result for the search term.
Note! If you are not sure where the file could be found (like the home folder in this case), you could enter
find / | grep myfile.pdf, but this would go through every single file and directory in your system, which is not very efficient or elegant. In this case you might try
locate command: Search Files Recursively With Locate in Linux