Test Foro de elhacker.net SMF 2.1

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: dimitrix en 17 Mayo 2010, 16:26 PM

Título: como buscar en subdirectorios
Publicado por: dimitrix en 17 Mayo 2010, 16:26 PM
Necesito desde raiz que busque un  fichero y logicamente que me diga donde está

He probado los comandos ls, file y grep. Y sí he preguntado a Google pero nada.

Un saludo.
Título: Re: como buscar en subdirectorios
Publicado por: sclub en 17 Mayo 2010, 16:43 PM
Buenas,

puedes probar con find / -name 'fichero', substituyendo la /por el directorio que quieras.

O con locate, el cual buscara en todo lo que tengas indexado desde el ultimo updatedb.

;)

Saludos!!
Título: Re: como buscar en subdirectorios
Publicado por: dimitrix en 17 Mayo 2010, 19:48 PM
Mmm... el problema es que no se en que carpeta está y tendría que buscar en todo el HDD
Título: Re: como buscar en subdirectorios
Publicado por: sclub en 17 Mayo 2010, 22:26 PM
Pues no hay problema, el find busca recursivamente desde la ubicación que le indiques. Y el updatedb indexa el HDD entero, así que si está ahí... saldrá. :P

Saludos!
Título: Re: como buscar en subdirectorios
Publicado por: leogtz en 18 Mayo 2010, 00:38 AM
find / -iname "archivo" 2> /dev/null

Tardará algo de tiempo, así que puedes mandarlo a modo background con &.
Título: Re: como buscar en subdirectorios
Publicado por: dimitrix en 18 Mayo 2010, 20:57 PM
Muy bueno, muchas gracias, funciona genial.

Pero a todo esto, si uso el & ¿Si no lo veo de que me funciona?
Título: Re: como buscar en subdirectorios
Publicado por: leogtz en 18 Mayo 2010, 23:21 PM
Porque puedes mandarlo al background redirigiendo la salida a un archivo de texto, y así podrías estar usando la shel..

Código (bash) [Seleccionar]
leo@lein:/$ find -iname "code.c" -print 2> /dev/null > /home/leo/Escritorio/encontrado.txt &
[2] 6043
leo@lein:/$


Luego ves el contenido del archivo y ya.
Título: Re: como buscar en subdirectorios
Publicado por: dimitrix en 19 Mayo 2010, 01:23 AM
Un buen uso, Thank U.
Título: Re: como buscar en subdirectorios
Publicado por: Festor en 19 Mayo 2010, 17:21 PM
Si no me equivoco el comando fg sirve para recuperar procesos que mandes a segundo plano con &
Título: Re: como buscar en subdirectorios
Publicado por: leogtz en 20 Mayo 2010, 06:09 AM
Cita de: Festor en 19 Mayo 2010, 17:21 PM
Si no me equivoco el comando fg sirve para recuperar procesos que mandes a segundo plano con &


Exacto.