todas as opções
buster  ] [  bullseye  ] [  bullseye-backports  ] [  bookworm  ]
[ Fonte: mlocate  ]

Pacote: mlocate (0.26-5)

Links para mlocate

Screenshot

Recursos de Debian:

Baixe o pacote-fonte mlocate:

Mantenedores(as):

Fontes externas:

Pacotes similares:

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.

Etiquetas: Implementado em: C, Interface de usuário(a): Linha de comando, Função: role::program, scope::utility, Propósito: Busca

Outros pacotes relacionados a mlocate

  • depende
  • recomenda
  • sugere
  • melhora

Download de mlocate

Baixe para todas as arquiteturas disponíveis
Arquitetura Tamanho do pacote Tamanho instalado Arquivos
amd64 96.0 kB505.0 kB [lista de arquivos]
arm64 94.5 kB497.0 kB [lista de arquivos]
armel 93.0 kB483.0 kB [lista de arquivos]
armhf 93.1 kB471.0 kB [lista de arquivos]
i386 98.7 kB507.0 kB [lista de arquivos]
mips64el 95.9 kB510.0 kB [lista de arquivos]
mipsel 95.6 kB500.0 kB [lista de arquivos]
ppc64el 98.9 kB549.0 kB [lista de arquivos]
s390x 95.0 kB505.0 kB [lista de arquivos]