Linux搜索命令

@bingoogolapple 2015-03-21 10:30:20发表于 bingoogolapple/bingoogolapple.github.io Linux

locate 文件名

在后台数据库中按文件名搜索,搜索速度更快,只能按文件名搜索

locate命令所搜索的后台数据库
/var/lib/mlocate
这个数据库默认是一天一更新,刚创建新文件无法被搜索到

更新数据库
updatedb


/etc/updatedb.conf配置文件

#开启搜索限制
PRUNE_BIND_MOUNTS="yes"
#搜索时,不搜索的文件类型
PRUNENAMES=".git .bzr .hg .svn"
#搜索时,不搜索的路径
PRUNEPATHS="/tmp /var/spool /media /home/.ecryptfs"
#搜索时,不搜索的文件系统
PRUNEFS="NFS nfs nfs4 rpc_pipefs afs binfmt_misc proc smbfs"