Try looking at

man updatedb.conf

because you can configure updatedb, used by locate,
to exclude specific files and/or directories.

Or you can generate your own list of files
by using the find command.   With a good editor you can
just remove the files you don't want scanned and do this:

cat mylistoffiles | fgrep   ....

Many ways to solve this problem.  YMMV depending on
the problem specifics and the solution chosen.




On 03/08/2015 01:22 PM, [email protected] wrote:
How can I exclude a specified directory (or perhaps more than one)
from a 'locate' search for files containing a certain name or word
on my system?

For example, I frequently now use the following:

$ locate filename | fgrep -ya "/home/joe" <E>

How could I modify that to exclude all files with the specified
filename in one (or more) specified subdirectories?



---------------------------------------------------
PLUG-discuss mailing list - [email protected]
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss



---------------------------------------------------
PLUG-discuss mailing list - [email protected]
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss

Reply via email to