Principal Linux Buscar archivos que contengan texto específico en Linux

Buscar archivos que contengan texto específico en Linux



Linux, independientemente de la distribución que use, viene con una serie de herramientas GUI que permiten buscar archivos. Muchos administradores de archivos modernos admiten la búsqueda de archivos directamente en la lista de archivos. Sin embargo, la mayoría de ellos no le permiten buscar dentro del contenido de un archivo. Aquí hay dos métodos que puede utilizar para buscar contenido de archivos en Linux.

Anuncio


Probablemente, hay más métodos disponibles. Existe Catfish, una herramienta de búsqueda popular con un índice de búsqueda, que puede encontrar sus archivos muy rápidamente. Viene con una opción para buscar el contenido del archivo, pero no me funciona de manera confiable.

Catfish Linux

el icono de Windows no abre Windows 10

Me gustaría compartir los métodos que utilizo.
El primer método involucra la utilidad grep, que existe en cualquier distribución, incluso en sistemas embebidos construidos en busybox.

Para buscar archivos que contienen texto específico en Linux , Haz lo siguiente.

  1. Abra su aplicación de terminal favorita. XFCE4 terminal es mi preferencia personal.
  2. Navegue (si es necesario) a la carpeta en la que va a buscar archivos con un texto específico.
  3. Escriba el siguiente comando:
    grep -iRl 'tu-texto-para-buscar' ./

    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 de archivo. Puede cambiarlo a la ruta completa de la carpeta. Por ejemplo, aquí está mi comando

    grep -iRl 'linux' / inicio / usuario / Documentos / winaero

Contenido del archivo de búsqueda Grep

Nota: Otros modificadores útiles que quizás desee utilizar con grep:
-n: muestra el número de línea.Contenido del archivo de búsqueda Mc
-w: coincide con la palabra completa.

cómo guardar marcadores en Chrome Android

Otro método que utilizo es Midnight Commander (mc), la aplicación de administración de archivos de la consola. A diferencia de grep, mc no se incluye de forma predeterminada en todas las distribuciones de Linux que he probado. Es posible que deba instalarlo usted mismo.

Encuentra archivos que contienen 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 diálogo de búsqueda.

Resultados de la búsqueda de Mc

Complete la sección 'Contenido:' y presione la tecla Intro. Encontrará todos los archivos con el texto requerido.

Panelizar resultados de búsqueda de Mc

Puede colocar estos archivos en el panel izquierdo o derecho usando la opción Panelizar y copiar / mover / eliminar / ver / hacer lo que quiera.

¿CVS tiene una fotocopiadora?

Midnight Commander es una herramienta que ahorra mucho tiempo cuando se trata de búsquedas.

Eso es.

Artículos De Interés

La Elección Del Editor

Reenviar correo de Yahoo a otra dirección de correo electrónico
Reenviar correo de Yahoo a otra dirección de correo electrónico
Reciba todos sus mensajes nuevos de Yahoo Mail en otra dirección de correo electrónico siguiendo estas instrucciones.
Crear acceso directo al panel de control en Windows 10
Crear acceso directo al panel de control en Windows 10
A continuación, se explica cómo crear un acceso directo al Panel de control en Windows 10 para abrirlo directamente en una de las siguientes vistas: Categoría, Iconos, Último utilizado o Todas las tareas.
Cómo sincronizar un control remoto Roku con un televisor
Cómo sincronizar un control remoto Roku con un televisor
Roku convierte tu televisor común en uno inteligente. Viene con un control remoto que está diseñado para funcionar directamente desde el primer momento. Pero, en algunos casos, eso no sucede y debe tomar medidas para
Crear un acceso directo a Buscar actualizaciones en Windows 10
Crear un acceso directo a Buscar actualizaciones en Windows 10
A veces es necesario buscar actualizaciones de inmediato en Windows 10. Puede crear un acceso directo especial para forzar a Windows 10 a buscar actualizaciones de una vez.
Linux Mint 18.1 'Serena' está disponible
Linux Mint 18.1 'Serena' está disponible
Se ha lanzado una nueva versión de la distribución de Linux más popular en Distrowatch, Linux Mint. El usuario puede descargar las ediciones Cinnamon y MATE para probar Mint 18.1 'Serena'. Veamos qué ofrece al usuario final. Al momento de escribir este artículo, solo se lanzaron las ediciones Cinnamon y MATE. Características clave de Linux Mint
Cómo sobrevivir a tu primera noche en Minecraft
Cómo sobrevivir a tu primera noche en Minecraft
El juego de Minecraft es muchas cosas para aquellos que juegan. Para algunos, se trata de conectarse con la comunidad y trabajar juntos para hacer cosas increíbles. Para otros, es un lienzo para expresar su lado creativo.
Cómo compartir un vídeo de YouTube a una hora de inicio específica
Cómo compartir un vídeo de YouTube a una hora de inicio específica
¿Necesita vincular a un momento específico en un video de YouTube? A continuación te explicamos cómo compartir un vídeo de YouTube en un momento determinado, para que tus amigos sepan qué parte empezar a mirar.