Pesquisa com slocate, locate e updatedb

Os comandos updatedb e locate são ligações simbólicas para slocate (secure locate), que assumiu as funções de criação, atualização e consulta em banco de dados de nomes de arquivos. O tema é parte do teste 101 do LPI - Este artigo faz parte da apostila LPI-101 que estou escrevendo.

[ Hits: 47.626 ]

Por: Perfil removido em 07/02/2005


Opções



As [opções] são:
  • -u, cria a base de dados pesquisando a partir do diretório raiz.
  • -U dir, cria a base de dados pesquisando a partir do diretório indicado em dir.
  • -e, exclui determinados diretórios da pesquisa.
  • -f tipofs, não realiza a pesquisa em sistemas de arquivo do tipo especificado em tipofs.
  • -c, utiliza as configurações armazenadas em /etc/updatedb.conf.
  • -l nível, especifica o nível de segurança. O nível de segurança determina se as permissões e propriedades dos arquivos também serão armazenadas ou não. Por padrão, sempre serão armazenadas para evitar que usuários comuns possam pesquisar nomes de arquivos para os quais não tem permissões de acesso. Ativar ou desativar esta opção via updatedb.conf parece não surtir efeito. Então sempre utilize a opção -l para mudar o comportamento padrão.
  • -q, inibe a exibição de mensagens de erro.
  • -n num, limita a quantidade de resultados em um valor determinado em num.
  • -r expressão, procura pela expressão regular no banco de dados de nomes de arquivos onde expressão deve ser uma expressão regular válida.
  • -o arquivo, a localização e o nome do arquivo de banco de dados que será gerado. Se omitido o banco de dados é gerado localmente em /var/lib/slocate/slocate.db.
  • -d caminho, especifica um caminho para procurar por um banco de dados fora da rota padrão.
  • -h, exibe ajuda.
  • -v, exibe uma listagem de todos os arquivos incluídos na criação do banco de dados.
  • -V, exibe a versão do comando.

Página anterior     Próxima página

Páginas do artigo
   1. Slocate
   2. Opções
   3. updatedb.conf
   4. Criando/Atualizando um BD slocate
Outros artigos deste autor

Bom dia, é compatível com Linux?

Usando classes em conexão e consultas à banco de dados em PHP

5 fatores (subjetivos) que tornam o software proprietário insustentável para as micro, pequenas e médio empresas

WhatsApp no Debian 8.7.1 via Genymotion

Kit de scripts para backup (Full + Diferencial + Samba + Rede)

Leitura recomendada

Linux - Breve introdução, bom para iniciantes

Projeto Linux nas escolas públicas

KDEmod: Tornando mais simples o KDE do seu Arch Linux

KDE 4 dentro do Openbox

Fundamentos do sistema Linux - direcionadores

  
Comentários
[1] Comentário enviado por removido em 08/02/2005 - 00:40h

Um dos melhores que já vi. Foi pro meu favoritos!!!
Continue escrevendo mais tutos assim, com esta clareza e simplicidade!
Só não entende quem não quer!!!!!!!!!!!!!!!!!!!!
Dei nota 10!!!!!!!!!
;-))

[2] Comentário enviado por lacierdias em 08/02/2005 - 07:11h

Ficou exelente...

[3] Comentário enviado por dinizmu em 13/02/2005 - 21:25h

fui pro favoritos pra estudar pra lpi!!
=)
muito bom!

manda o link ae quando a apostila estiver pronta hehehe

Parabéns!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts