GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Indización del contenido del archivo?

Parece que la gente ya ha preguntado sobre la indexación del sistema de archivos:

  • ¿Qué opciones hay para indexar mi sistema de archivos?
  • ¿Cuáles son las alternativas a Spotlight de OS X?

pero en realidad solo quiero indexar un determinado directorio de trabajo y poder hacerlo manualmente (para asegurarme de que mi búsqueda sea correcta). Básicamente, estoy trabajando en un proyecto y necesito poder buscar contenido rápidamente. Ya uso locate y updatedb comandos, pero solo buscan nombres de archivos. Estoy buscando comandos similares pero contenidos de archivos.

En caso de que te preguntes por qué no uso tracker También como respondí en las dos publicaciones, el rastreador tiene un conjunto de carpetas preespecificadas para buscar en ellas, y cada vez que realiza una búsqueda, busca en todas ellas. Lo que quiero es poder buscar en cada proyecto por separado.

Respuesta aceptada:

Puedes intentar recoll , está disponible en los repositorios, le brinda mucho control sobre las carpetas que desea indexar y buscar y dónde desea almacenar la base de datos del índice, también puede usar varias bases de datos, puede usar la búsqueda avanzada para obtener resultados de una carpeta específica.

Vea algunas de sus características aquí. Puede ejecutarlo desde la línea de comando pasándole la consulta y otros términos de control, vea el manual breve aquí. Aquí el manual completo.


Ubuntu
  1. Contenidos del archivo de salida mientras cambian?

  2. Aquí se explica cómo deshabilitar por completo Tracker, la herramienta de búsqueda e indexación de archivos de GNOME

  3. Linux eliminar archivo con tamaño 0

  4. Shell:escribe contenido variable en un archivo

  5. Cambiar el contenido de un archivo a través de un script de shell

Mostrar la salida del comando o el contenido del archivo en formato de columna

Cómo mostrar el contenido del archivo en formato de columna en la terminal de Linux

Ver el contenido de un archivo en la línea de comandos de Linux

Cómo hacer una búsqueda difusa de archivos en Linux

Ver el contenido del disco duro en binario

cp -L frente a cp -H