¿Cómo puedo configurar Lion para buscar archivos en el contenido de un .app?
¿Cómo puedo configurar Lion para buscar archivos en el contenido de un .app?
Solución fácil
Para obtener una solución GUI gratuita, puede usar EasyFind . Para buscar dentro de las aplicaciones, solo tiene que marcar "Contenido del paquete" en la barra lateral.
Para una búsqueda más rápida, puedes limitar la búsqueda solo a la carpeta de Aplicaciones usando el menú debajo del campo de búsqueda (en el extremo derecho).
Línea de comando - Buscar
En Terminal, puede usar el comando find
:
find /Applications/foo.app -type f -name "bar"
Reemplace foo.app
con el nombre de su aplicación, y reemplace "bar"
con el nombre del archivo que desea buscar.
Si desea buscar todas las aplicaciones en / Aplicaciones, omita la parte /foo.app
del comando.
Si desea incluir carpetas, elimine -type f
, si desea buscar solo carpetas, cambie de -type f
a -type d
. También puede usar el comodín *
en su nombre de archivo para obtener resultados que coincidan parcialmente.
es una utilidad de terceros que puede hacer esto. Cuesta US $ 4.00 y puede descargarse desde el desarrollador o comprarse en la Mac App Store. Es una buena alternativa a usar las herramientas de línea de comandos que vienen con Lion. También se puede ejecutar como "raíz" para acceder incluso a más archivos de los que Mac OS X generalmente deja ver al usuario.
No lo creo, pero me encantaría saber lo contrario. Aunque es bastante fácil desde la línea de comandos:
find /Applications/<YOUR APP>.app -type f | xargs strings | grep <YOUR SEARCH TERM>
También puede buscar en toda la carpeta de Aplicaciones con
find /Applications -type f | xargs strings | grep <YOUR SEARCH TERM>
Esto llevará bastante tiempo, ya que en realidad busca en los archivos en lugar de usar un índice almacenado en caché, como hace Spotlight.