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

Cómo instalar Linux en Surface Pro 3
Cómo instalar Linux en Surface Pro 3
Describa cómo instalar Debian Linux x64 en Microsoft Surface Pro 3 en modo UEFI.
Revisión de Farpoint: en el espacio nunca has necesitado tanto un mando de PlayStation VR Aim
Revisión de Farpoint: en el espacio nunca has necesitado tanto un mando de PlayStation VR Aim
Farpoint es una historia de PlayStation VR de dos mitades. Por un lado, es un viaje de supervivencia cargado de emociones, vínculos humanos y, en última instancia, aceptación. El otro lado de la historia del abandono planetario de Impulse Gear parece ser poco
Archivos de etiquetas: Windows 10 Build 15063
Archivos de etiquetas: Windows 10 Build 15063
Revisión de Dell Color Printer 720
Revisión de Dell Color Printer 720
Cuando comenzamos a probar estas impresoras hace tres meses, Dell solo ofrecía una impresora de inyección de tinta A4 que no tenía un escáner incorporado: la Color 720. Desde entonces, reemplazó la 720 por la 725 (que es
Cómo dejar de seguir cuentas de Twitter inactivas
Cómo dejar de seguir cuentas de Twitter inactivas
Twitter es una de las tres principales redes sociales del mundo, junto con Instagram y Facebook. El problema con Twitter, sin embargo, es que su crecimiento depende en gran medida de su proporción de seguidores / seguidores. Cuantos más seguidores tengas
Microsoft puede eliminar el soporte de Live Tile para el menú de inicio de Windows 10
Microsoft puede eliminar el soporte de Live Tile para el menú de inicio de Windows 10
Windows 10 viene con un menú de Inicio completamente rediseñado, que combina Live Tiles introducido en Windows 8 con accesos directos de aplicaciones clásicas. Con el moderno menú Inicio, puede organizar sus mosaicos anclados en grupos y nombrarlos según sus preferencias. Un nuevo informe revela que Microsoft puede ir al futuro dejando Live Tiles
Google Chrome Canary ahora presenta una nueva página de configuración
Google Chrome Canary ahora presenta una nueva página de configuración
Un nuevo cambio ha aterrizado en el canal canario de Google Chrome. El navegador ahora incluye una nueva página de configuración que se asemeja a la configuración de Firefox. Anuncio En el momento de redactar este documento, Google Chrome es el navegador web más popular. Está disponible para Windows, Linux, Mac y Android. Con un diseño minimalista, Chrome presenta una potente