我怎样才能让locate/updatedb忽略某些文件扩展名?

我怎样才能让locate/updatedb忽略某些文件扩展名?

例如,我不希望任何一个程序查找以 *.pyc 结尾的文件。我确信我可以使用正则表达式或 globs 以某种方式做到这一点,但是有没有办法让locate完全忽略这些文件?我非常怀疑我是否会搜索 pyc 文件。

答案1

在 updatedb.conf 中,取消注释 PRUNENAMES 行并添加扩展名 .pyc。在我的 Ubuntu 系统上,默认情况下它显示为:

#PRUNENAMES=".git.bzr.hg.svn"

将其更改为

PRUNENAMES=".git.bzr.hg.svn.pyc"

相关内容