Ferramenta de pesquisa com índices de conteúdo de arquivos

Ferramenta de pesquisa com índices de conteúdo de arquivos

Existe alguma ferramenta de pesquisa de arquivos como gnome-search-tool (gui onde posso selecionar várias opções, como idade do arquivo, tamanho do arquivo, proprietário, etc.) que usa índices de banco de dados não apenas para o nome do arquivo, mas também para o conteúdo do arquivo .

Eu sei locateque tem índice, mas não acho que tenha conteúdo de arquivo.

Responder1

Uma ferramenta de pesquisa totalmente gratuita com pesquisa em arquivos éLookeen Grátis.

Adição: trabalho para o fornecedor do Lookeen Free.

Responder2

Você sempre pode combinar finde grep, findpara filtrar metadados e greppesquisar conteúdo.

Um exemplo:

find ./ -mtime -1 -type f -exec grep "test" {} +

Isso selecionaria qualquer arquivo ( -type ffiltra apenas arquivos)

no diretório atual ( ./indica o diretório atual)

modificado no último dia ( -mtime -1significa que modificado está entre agora e -1 dia)

e procure o texto "test" ( -exec grep "test" {} +faz com que o grep seja chamado uma vez em todos os arquivos findcorrespondentes)

Você pode usar man finde man grepcomo referências. Recomendo find/ grepcombo porque tem muitas opções. findpode pesquisar coisas como:

  • hora de criação
  • último horário de acesso
  • hora da última modificação
  • se é executável
  • grupo que o possui
  • nome corresponde a uma regex
  • permissões do arquivo
  • tamanho
  • usuário que o possui

e muito mais, especialmente quando combinado com -execestat

Eu sei que não usa um índice dessa forma, mas é uma opção poderosa para pesquisar o conteúdo de arquivos em arquivos específicos.

informação relacionada