Buscar texto en un archivo en Linux

Los que andamos trasteando entre ordenadores, archivos, directorios, etc. nos encontramos muchas veces con tener que buscar una determinada palabra o frase (cadena) dentro de uno o varios archivos, o lo que es más habitual, deseamos saber en qué archivos podemos encontrar determinada cadena. En Linux es sencillo:

1 Abrimos una terminal (en Ubuntu Aplicaciones –>Accesorios–>Terminal)

2 Escribimos  find /ruta/donde/buscar/ -name archivo | xargs grep -l textobuscado para buscar en un archivo o  find /ruta/donde/buscar/ | xargs grep -l textobuscado para buscar en un directorio completo, sustituyendo la ruta, el archivo y el texto por los datos correctos en nuestra búsqueda.

3 Se visualizará un listado con los archivos que contienen el texto que buscamos.

Sencillo

——————

Compartir en Facebook

 

Anuncios

3 comentarios sobre “Buscar texto en un archivo en Linux

  1. Hola Paco, un gusto. Hace menos de dos semanas que he migrado de Windows a Ubuntu y precisamente estaba buscando alguna aplicación para este tipo de búsquedas.

    No conozco aun el lenguaje de Ubuntu y me hago un lío con todos estos comandos. ¿Existe alguna aplicación que lo haga sin necesidad de usar la terminal?.

    Gracias

    Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s