[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pequeña duda sobre buscar archivos



Buenas!!

Saludos a todos! Llevo suscrito unos meses a esta lista y este es mi primer mensaje.

2013/7/9 Juan Lavieri <jlavieri@gmail.com>
El 08/07/13 15:05, Eduardo Rios escribió:

El 08/07/13 20:18, Ismael L. Donis Garcia escribió:

Yo creo que ni los que lo desarrollaron pueden buscar con el.

Personalmente no me gustan los buscadores integrados en la UI de ningún
explorador de ficheros de ningún sistema operativo. Les cogí tirria desde el perrito
del Windows, allá en el Pleistoceno. El problema que tienen es que hay que
aprender a usarlos xD ¿Para qué si ya sabes usar find y grep?

Para buscar archivos, usas find, y para buscar texto dentro de archivos grep. Además
grep te permite buscar con expresiones regulares, ... [redoble de tambor].

Ejemplos:

$ find /media/disk -type f -name '*factura*'

donde /media/disk es el punto de montaje de tu disco externo.

Si quieres búsquedas sin mayúsculas y minúsculas, cambia -name por -iname.

Si quieres directorios en vez de archivos, cambias -type f por -type d.

Si find con tu usuario no tiene permiso para escrutar dentro de algunos directorios,
pon sudo delante.

$ sudo find ...

Y bueno, si eres curioso léete:

$ man find

o

$ info find

y se abrirá ante tus ojos un mundo de luz y de color xD.

Para buscar texto con expresiones regulares, bajando por subdirectorios, pues:

$ grep -R factura *

Para ignorar las mayúsculas y minúsculas:

$ grep -Ri factura *

Si usas subversion y quieres que grep no mire dentro de los
subdirectorios .svn, pones:

$ grep -Ri factura * --exclude-dir=.svn

Y si quieres buscar nombres de archivo con expresiones regulares pues
encadenas find y grep:

$ find . -type f | grep '.*\/a.*png$'

Con esto buscas archivos PNG cuyo nombre empieza por a o está dentro
de un subdirectorio que empieza por a, dentro del directorio actual.

[...]

--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 51DB4CEB.3050002@gmail.com" target="_blank">http://lists.debian.org/[🔎] 51DB4CEB.3050002@gmail.com


Espero que te sirva de ayuda.

Saludos cordiales,
Francisco

Reply to: