Probablemente, haya más métodos disponibles. Está Catfish, una popular herramienta de búsqueda con un índice de búsqueda, que puede encontrar sus archivos muy rápidamente. Viene con una opción para buscar contenidos de archivos, pero no me funciona de manera confiable.
Me gustaría compartir los métodos que uso yo mismo.
El primer método implica la utilidad grep, que existe en cualquier distribución, incluso en sistemas integrados creados en Busybox.
Para buscar archivos que contengan texto específico en Linux, Haz lo siguiente.
actualizaciones dell
- Abre tu aplicación de terminal favorita. El terminal XFCE4 es mi preferencia personal.
- Navegue (si es necesario) hasta la carpeta en la que va a buscar archivos con algún texto específico.
- Escriba el siguiente comando:|_+_|
Aquí están los interruptores:
-i - ignorar mayúsculas y minúsculas
-R: busca archivos de forma recursiva en subdirectorios.
-l: muestra los nombres de los archivos en lugar de las partes del contenido del archivo../: el último parámetro es la ruta a la carpeta que contiene los archivos que necesita para buscar su texto. En nuestro caso, es la carpeta actual con la máscara del archivo. Puede cambiarlo a la ruta completa de la carpeta. Por ejemplo, aquí está mi comando.
|_+_|
Nota: Otros modificadores útiles que quizás quieras usar con grep:
-n: muestra el número de línea.
-w - coincide con la palabra completa.
Otro método que utilizo es Midnight Commander (mc), la aplicación de gestión de archivos de la consola. A diferencia de grep, mc no está incluido de forma predeterminada en todas las distribuciones de Linux que he probado. Es posible que tengas que instalarlo tú mismo.
Encuentre archivos que contengan texto específico con mc
Para buscar archivos que contengan texto específico usando Midnight Commander, inicie la aplicación y presione la siguiente secuencia en el teclado:
Alt + Mayús +?
Esto abrirá el cuadro de diálogo de búsqueda.
Complete la sección 'Contenido:' y presione la tecla Enter. Encontrará todos los archivos con el texto requerido.
Puede colocar estos archivos en el panel izquierdo o derecho usando la opción Panelizar y copiar/mover/eliminar/ver/hacer lo que quiera.
Midnight Commander es una herramienta que ahorra mucho tiempo cuando se trata de búsqueda.
Eso es todo.