Find no necesita un índice y atraviesa el disco cada vez que lo ejecuta. Ejemplo
$ find / -name "*mynewprogram*"
La localización y las variantes necesitan archivos de índice, pero funcionan -realmente- más rápido. 'localizar' es de GNU findutils. se recomendó 'slocate' hasta etch; era una versión más 'segura' de localizar, los usuarios no verán los archivos a los que no tienen acceso. 'mlocate' se recomienda en lenny y posteriores, mlocate tiene un mecanismo de indexación más eficiente.
$ sudo updatedb # to update the index.
$ mlocate mynewprogram
which
busca en su $PATH el nombre binario que le da. No es necesario un índice.
$ which touch
/usr/bin/touch
Si desea ver los archivos instalados de un paquete, utilice este
dpkg -L coreutils
Para ver qué paquete instaló un archivo específico
$ dpkg -S /usr/bin/touch
coreutils: /usr/bin/touch
prueba
updatedb -v
[ -v para asegurarse de que realmente funciona;-]
también uso a veces
cd /whatever/is/the/path
find .|grep -i somePatternMatchingWhatIneed
Usa el find
comando.
Aquí hay algunos ejemplos y documentos de sintaxis. Lamentablemente, todavía no puedo agregar hipervínculos :(.
http://linux.about.com/od/commands/a/blcmdl1_findx.htm
http://linux.about.com/od/commands/l/blcmdl1_find.htm