Usando o comando 'localizar' em pastas ocultas

0

Recentemente, tentei locateum arquivo chamado id_rsapara descobrir se um usuário já havia gerado uma chave pública. Eu corri locate id_rsa, mas nada apareceu. Eu até procurei, .sshmas não consegui encontrá-lo. A pasta existe e o arquivo também, mas a pasta está oculta.

Então, como posso locateanalisar todos os arquivos e pastas do sistema?

Jeremy Detrempe
fonte
Você fez sudo /usr/libexec/locate.updatedbprimeiro?
Justin Pearce
O que isso deveria fazer?
Jeremy Detrempe
Ele deve gerar novamente o banco de dados locateusado para localizar arquivos. Se o arquivo for recente, é possível que ele ainda não tenha entrado no banco de dados.
23412 Justin

Respostas:

1

Bem, esta é uma abordagem usando find:

find /path/folder -maxdepth 1 -type f -iname ".*"

Você pode usar "*" em vez de "/ path / folder" para pesquisar todos os lugares. Além disso, você pode modificar -maxdepth para a quantidade de subpastas que deseja pesquisar e -type d, se desejar procurar uma pasta em vez de um arquivo.

Rhyuk
fonte
Essa é uma alternativa, mas não responde à pergunta sobre como criar o utilitário Locate (1) para indexar arquivos de ponto.
Erik Westrup