all options
buster  ] [  bullseye  ] [  bullseye-backports  ] [  bookworm  ]
[ Source: mlocate  ]

Package: mlocate (0.26-3)

Links for mlocate

Screenshot

Debian Resources:

Download Source Package mlocate:

Maintainer:

External Resources:

Similar packages:

encontrar fichieros rapidamente no sistema de ficheiros, baseado no nome

mlocate é uma nova implementação de locate, uma ferramenta para localizar ficheiros em qualquer ponto do sistema de ficheiros, baseado no respectivo nome, usando um padrão fixo ou expressão regular. Ao contrário de ferramentas como o find(1), locate usa uma base de dados previamente criada para executar as pesquisas, possibilitando um melhor desempenho. Esta base de dados é actualizada periodicamente a partir do cron.

Existem várias implementações do locate: a original, encontrada nas findutils da GNU, slocate e mlocate. As vantagens do mlocate são:

 * indexa todo o sistema de ficheiros, mas os resultados da pesquisa só
   incluem ficheiros a que o utilizador tem acesso. Consegue isto ao
   actualizar a base de dados como root, mas tornando-a inacessível para
   utilizadores normais, que apenas lhe podem aceder através do programa.
   O slocate também faz isto, mas o locate original não.

 * em vez de reler todo o conteúdo de todos os directórios de cada vez que
   a base de dados é actualizada, o mlocate mantém informações temporais
   na sua base de dados e consegue determinar se o conteúdo dos directórios
   foi alterado sem os ler novamente. Isto torna as actualizações muito
   mais rápidas e menos exigentes para o disco rígido. Esta característica
   só se encontra no mlocate.

Ao instalar o mlocate, o binário /usr/bin/locate irá apontar para o mlocate através do mecanismo de alternativas. Após a instalação, pode desejar executar o /etc/cron.daily/mlocate manualmente para criar a base de dados, pois caso contrário o mlocate não funcionará até ser executado pelo cron (uma vez que o mlocate não usa a mesma base de dados que o locate). Também pode querer remover o pacote "locate" para não ter duas bases de dados distintas a serem actualizadas regularmente no seu sistema.

Tags: Implemented in: C, User Interface: Command Line, Role: role::program, scope::utility, Purpose: Searching

Other Packages Related to mlocate

  • depends
  • recommends
  • suggests
  • enhances

Download mlocate

Download for all available architectures
Architecture Package Size Installed Size Files
arm64 93.7 kB488.0 kB [list of files]