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:

rapidamente encontra arquivos no sistema de arquivos com base nos seus nomes

O mlocate é uma nova implementação do locate, uma ferramenta para encontrar arquivos em qualquer lugar do sistema de arquivos com base em seus nomes, usando um padrão fixo ou uma expressão regular. Diferente de outras ferramentas como find(1), o locate usa um banco de dados previamente criado para realizar a busca, permitindo que as consultas sejam executadas muito mais rápido. Este banco de dados é atualizado periodicamente a partir do cron.

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

 * ele indexa todo o sistema de arquivos, mas os resultados de uma busca
   só incluirão arquivos que o usuário executando o locate tenha acesso.
   Ele faz isso atualizando o banco de dados como root, mas tornando-o
   ilegível para usuário normais, que só podem acessá-lo através do
   binário locate. O slocate também faz isso, mas não o locate original.

 * ao invés de reler todo o conteúdo de todos os diretórios a cada vez
   que o banco de dados é atualizado, o mlocate mantém as informações de
   "timestamp" em seu banco de dados e pode saber se o conteúdo de um
   diretório foi mudado sem precisar lê-los novamente. Isto torna as
   atualizações muito mais rápidas e menos intensas no disco rígido.
   Este recurso só é encontrado no mlocate.

Instalar mlocate mudará o binário /usr/bin/locate para apontá-lo para o mlocate através do mecanismo de alternativas ("alternatives"). Após a instalação, é desejável que você execute o /etc/cron.daily/mlocate manualmente para criar o banco de dados, caso contrário, o mlocate não funcionará até que o script seja executado pelo próprio cron (já que o mlocate não usa o mesmo arquivo de banco de dados que o locate padrão). Além disso, você também pode querer remover o pacote "locate" para não ter dois arquivos de banco de dados diferentes sendo atualizados 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
i386 97.8 kB502.0 kB [list of files]