Comando locate no Linux (localizar arquivos) [Guia Básico]
O comando locate pode ser usado para encontrar arquivos no sistema através de uma base de dados que ele mantém. Como ele faz a busca em uma base de dados, o resultado é instantâneo. Porém arquivos adicionados recentemente ao disco podem não estar na base de dados ainda.
Desta forma, a base de dados pode ser atualizada de tempos e tempos, ou manualmente.
Exemplo:
$ locate passwd/etc/passwd/etc/passwd-/etc/pam.d/passwd/etc/security/opasswd/usr/bin/gpasswd( ... )
Para atualizar a base de dados, o comando updatedb deve ser executado pelo root:
$ sudo updatedb
Nem sempre o comando locate é instalado como padrão nas distribuições, o que pode ser feito com os comandos apt ou yum, dependendo da distribuição:
Para distribuições Debian ou Ubuntu:
$ sudo apt install locate
Para Red Hat/CentOS/Fedora:
$ sudo yum install locate
Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.