Linux
某些文件是否被排除在定位數據庫中?
定位數據庫是否不保存某些文件?比如有沒有預設從數據庫中排除的文件?
取決於
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
等目錄和各種文件系統。