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
——————

2 respuestas hasta el momento ↓
Javier Alonso // 7 Noviembre 2009 a 13:45 |
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
Paco // 8 Noviembre 2009 a 08:56 |
Hay muchas aplicaciones. Depende de lo que quieras hacer en cada caso. De todas maneras ya verás que la terminal no es demasiado complicada. En esta dirección tienes una guía de órdenes http://ss64.com/bash/index.html