Por que o “locate” não funciona?

1

Eu tentei "locate libevent", mas não funciona. e nada acontece.

    
por Alex 08.10.2009 / 19:53

3 respostas

6

Você pode ter que executar updatedb primeiro, embora geralmente seja configurado para ser executado automaticamente.

Tem certeza de que existe um caminho que inclui a libevent? Se não tentar procurar por algo que você sabe que existe (etc, seu diretório pessoal e assim por diante)

    
por 08.10.2009 / 19:55
3

Como já mencionado, locate usa um banco de dados proprietário que contém todos os nomes de arquivos do sistema (ou pelo menos dos diretórios que foram configurados para serem incluídos neste banco de dados). Para (re) construir este banco de dados, você precisa executar updatedb .

Você também pode usar find (por exemplo, find / -name 'libevent*' ) para procurar o arquivo que levará mais tempo (dependendo do tamanho do seu disco rígido), mas não precisa de banco de dados.

    
por 08.10.2009 / 20:01
0

locate silenciosamente não retorna nada quando não encontra o que você solicitou.

    
por 08.10.2009 / 19:55

Tags