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

1

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

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

    
por Sarke 20.05.2016 / 02:24

2 respostas

0

Uma ferramenta de pesquisa totalmente gratuita com pesquisa no arquivo é Lookeen Free .

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

    
por 20.05.2016 / 12:54
0

Você sempre pode combinar find e grep , find para filtrar metadados e grep para pesquisar conteúdo.

Um exemplo:

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

Isso selecionaria qualquer arquivo ( -type f filtra apenas arquivos)

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

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

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

Você pode usar man find e man grep como referências. Eu recomendo find / grep combo porque tem muitas opções. find pode pesquisar por itens como:

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

e muito mais, especialmente quando combinados com -exec e stat

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

    
por 20.05.2016 / 14:08

Tags