Como instalar 'Locate Command' para encontrar arquivos no Linux

Como instalar 'Locate Command' para encontrar arquivos no Linux

O Locate é um utilitário de linha de comando para encontrar arquivos pelo nome no Linux, assim como o comando do encontro. No entanto, funciona com mais eficiência em comparação com sua contraparte; ele usa um ou mais bancos de dados preenchidos pelo atualizadob Programar e imprime nomes de arquivos correspondentes a pelo menos um dos padrões (um usuário fornece) para saída padrão.

O pacote localizado é fornecido pelo GNU Findutils ou mlocate pacotes. Esses pacotes são conhecidos por fornecer a mesma implementação do programa. Na maioria CENTOS/RHEL sistemas, Findutils vem pré-instalado, no entanto, se você tentar executar um comando Locate, poderá encontrar o erro:

-BASH: Localize: comando não encontrado 

Neste artigo, mostraremos como instalar mlocate pacote que fornece o localizar e atualizadob comandos para encontrar arquivos em sistemas Linux.

Abaixo está uma saída de amostra mostrando o erro acima e a consulta Findutils pacote.

$ Locate Bash_completion.sh $ rpm -qa | Grep Findutils 
Localize o comando não encontrado

Para instalar mlocate, Use o Yum ou o APT Package Manager conforme sua distribuição Linux, conforme mostrado.

$ sudo yum install mlocate [no CENTOS/RHEL] $ sudo apt me install mlocate [no debian/ubuntu] 

Depois de instalar mlocate, você precisa atualizar o atualizadob, que é usado por localizar comando como usuário root com o comando sudo, caso contrário, você receberá um erro. O local de armazenamento padrão do banco de dados é /var/lib/mlocate/mlocate.dB.

$ sudo atualizoub 

Depois que o banco de dados for atualizado, agora tente executar o localizar comando, que deve funcionar desta vez.

$ Locate Bash_completion.sh 
Encontre arquivos usando o comando locate

Para encontrar uma correspondência exata de acordo com o padrão em que você entra, use isso -b opção e a \ Opção de globbing como na sintaxe seguinte.

$ locate -b '\ Bash_completion.sh ' 

Observação: Você pode usar o Locate_path variável ambiental para definir um caminho para bancos de dados extras, que são lidos após o banco de dados padrão ou qualquer banco de dados listado usando o -base de dados Bandeira na linha de comando.

Isso é tudo! Neste guia, mostramos como instalar mlocate pacote que oferece o localizar e atualizadob comandos em um sistema Linux. Compartilhe suas opiniões conosco através do formulário de feedback abaixo.