某些文件是否被排除在保存在定位数据库中之外?

某些文件是否被排除在保存在定位数据库中之外?

定位数据库不保存某些文件吗?就像默认情况下从数据库中排除的文件一样吗?

答案1

取决于locate实现和配置。在我的 Ubuntu 16.04 上,默认配置会跳过一些事情:

$ cat /etc/updatedb.conf
PRUNE_BIND_MOUNTS="yes"
# PRUNENAMES=".git .bzr .hg .svn"
PRUNEPATHS="/tmp /var/spool /media /home/.ecryptfs /var/lib/schroot"
PRUNEFS="NFS nfs nfs4 rpc_pipefs afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre tmpfs usbfs udf fuse.glusterfs fuse.sshfs curlftpfs ecryptfs fusesmb devtmpfs"

此配置会跳过绑定挂载、/tmp/media等目录以及各种文件系统。

相关内容