locate exclui arquivos ocultos?

4

Como configurar locate para que indexe todos os arquivos, incluindo os ocultos? Ou o que o locate exclui em sua pesquisa?

    
por m33lky 09.01.2011 / 22:07

1 resposta

3

O comportamento padrão não exclui explicitamente pastas ocultas. De acordo com o manual do updatedb.conf , nenhum caminho é pulado, exceto para os listados em PRUNENAMES , que não está definido por padrão:

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

Para verificar este comportamento, tente:

$ sudo mkdir /.testfolder
$ sudo touch /.testfolder/.testfile
$ sudo updatedb -v | grep /\.test
//.testfolder
/.testfolder/.testfile
$ locate test | grep /\.test
/.testfolder
/.testfolder/.testfile
    
por ændrük 09.01.2011 / 23:52