Instalé un programa ayer en un lío de instrucciones de instalación terribles y no tengo idea de dónde está. Tengo archivos que se abren por defecto en ese programa, pero eso no me dice dónde está. La Búsqueda de Spotlight no devuelve nada. No parece vivir en la carpeta de Aplicaciones. macOS 13.5.2 (22G91) obviamente sabe dónde está, pero no puedo averiguar cómo hacer que me lo diga.
Respuestas
¿Demasiados anuncios?Aquí hay una invocación ligeramente más rápida de find
que las otras respuestas publicadas que solo procesará directorios con el nombre *Foo*.app
, ya que un paquete de aplicaciones de macOS siempre es un directorio y siempre tiene una extensión .app
.
find ~ -type d -iname "*NombreDeLaAppMisteriosa*.app" 2>/dev/null
Si eso no devuelve ningún resultado, puedes expandir el ámbito de búsqueda a todo el disco cambiando
find ~
porfind /
(llevará más tiempo la búsqueda)
Otra herramienta posiblemente útil es mdfind
que utiliza la base de datos de Spotlight para devolver resultados instantáneamente.
Por ejemplo, si conoces el nombre parcial de la aplicación, prueba:
mdfind 'kMDItemKind == Application && kMDItemDisplayName == "*Word.app"'
Salida:
/Applications/Microsoft Word.app
O, si conoces el BundleID exacto o parcial, puedes intentar por ejemplo:
mdfind 'kMDItemCFBundleIdentifier == "com.microsoft*"'
Lo cual mostrará algo como:
/Applications/Microsoft Teams (work or school).app
/Applications/PowerShell.app
/Applications/Microsoft Word.app
/Applications/Visual Studio Code.app
Abre la Terminal e ingresa
find ~ -name "*xxx*" -print > /tmp/tmp
cat /tmp/tmp
donde xxx
es el nombre de la aplicación (como aparece en la barra de menú al ejecutarla).
Si eso no la encuentra, cambia ~
por /
e intenta nuevamente.
La redirección a un archivo se debe a que SIP inundará la ventana de la Terminal con mensajes de error, lo que dificultará encontrar la respuesta.