Foro de elhacker.net

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
Código:
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
  1. leo@lein:/$ find -iname "code.c" -print 2> /dev/null > /home/leo/Escritorio/encontrado.txt &
  2. [2] 6043
  3. leo@lein:/$
  4.  

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
Si no me equivoco el comando fg sirve para recuperar procesos que mandes a segundo plano con &


Exacto.