FHS offers the Linux community an excellent resource that assures consistency across distributions and other operating systems. In practice, however, file location problems can be frustrating, and the need arises to find files in the system quickly. These file location tools are required for Exam 101: which, find, locate, whereis, and type.
which uses the
PATH variable to locate executable files.
find searches specified areas in the filesystem.
whereis searches in a small subset of common
directories. locate offers a quick alternative to
find for filename searches and is suited for
locating files that are not moved around in the filesystem. Without a
fresh database to search, locate is not suitable
for files recently created or renamed.