Herramienta de búsqueda con índices de contenido de archivos.

Herramienta de búsqueda con índices de contenido de archivos.

¿Existe alguna herramienta de búsqueda de archivos como gnome-search-tool (gui donde puedo seleccionar varias opciones, como antigüedad del archivo, tamaño del archivo, propietario, etc.) que utilice índices de base de datos no solo para el nombre del archivo sino también para el contenido del archivo? .

locateque tiene índice, pero no creo que tenga contenido de archivo.

Respuesta1

Una herramienta de búsqueda completamente gratuita con búsqueda en archivos esLookeen gratis.

Además: trabajo para el proveedor de Lookeen Free.

Respuesta2

Siempre puedes combinar findy greppara findfiltrar metadatos y grepbuscar contenido.

Un ejemplo:

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

Esto seleccionaría cualquier archivo ( -type ffiltra solo archivos)

en el directorio actual ( ./indica el directorio actual)

modificado en el último día ( -mtime -1significa que modificado es entre ahora y -1 día)

y busque el texto "prueba" ( -exec grep "test" {} +hace que se llame a grep una vez en todos los archivos que findcoinciden)

Puedes utilizar man findy man grepcomo referencia. Recomiendo find/ grepcombo porque tiene muchas opciones. findpuede buscar cosas como:

  • tiempo de creación
  • hora del último acceso
  • hora de la última modificación
  • si es ejecutable
  • grupo propietario
  • el nombre coincide con una expresión regular
  • permisos del archivo
  • tamaño
  • usuario propietario

y muchos más, especialmente cuando se combinan con -execystat

Sé que no utiliza un índice de esta manera, pero es una opción poderosa para buscar contenido en archivos específicos.

información relacionada