Colabora


+ Info

[Linux] ¿Cóm buscar archivos con texto específico?

Iniciado por Slorm, 16 dic 2009, 22:48

0 Miembros y 1 Visitante están viendo este tema.

Slorm

Hola buenas,
Resulta que creé un documento y ahora no recuerdo su nombre, pero lo necesito, lo único que sé es que contenía el texto "Jorge" ¿Qué línea de comando debo utilizar?

Muchas gracias

erven

Bueno, si el nombre del fichero contenía la cadena "jorge", podrías intentar encontrarlo con:

#find / -name *jorge*

Un saludo y espero que te sirva

PD: El símbolo # indica que tienes que ejecutarlo como root, aunque si el fichero estaba en tu home no hace falta.

PD2: Ten paciencia, jejejej...


Slorm

Muchas gracias, está buscando :)
Una dudita, ¿existe la posibilidad de acotar la búsqueda, por ejemplo, a los achivos de un directorio o a un tipo de archivo, por ejemplo .odt?

Un saludo

erven

Si claro, sustituye / por el directorio donde quieres que busque. Y para filtrar por nombre puedes hacerlo con un *.odt por ejemplo.

Creo que con grep (o alguno de sus "hermanos") puedes realizar busquedas, pero yo las suelo hacer con el find.

Un saludo.