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?


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.


Essa é uma alternativa, mas não responde à pergunta sobre como criar o utilitário Locate (1) para indexar arquivos de ponto.
Erik Westrup
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.