Linux “localizar” opção não encontrando coisas

1

Estou vendo um arquivo no meu diretório atual (sou root) chamado jungledisk.... . Quando eu faço um locate *jungle*.* ou *jungle* não produz nenhum resultado ... o que me falta?

    
por Webnet 10.12.2010 / 21:23

3 respostas

4

certifique-se de executar

updatedb

primeiro

    
por 10.12.2010 / 21:28
0

locate pesquisa um banco de dados construído por updatedb . você pode precisar reexecutar este comando (ou melhor ainda, automatizar sua execução)

    
por 10.12.2010 / 21:29
0

locate depende de um banco de dados de nomes de arquivos de lista, que é atualizado pelo comando updatedb . O banco de dados reflete apenas o sistema de arquivos no momento em que updatedb foi executado, portanto, novos arquivos não serão encontrados e os arquivos removidos serão.

Você pode querer adicioná-lo ao crontab do root. A entrada abaixo será executada à meia-noite, todas as noites:

[root@localhost]$ crontab -e
0 0 * * * /usr/bin/updatedb
    
por 10.12.2010 / 21:35

Tags