Encuentre el directorio de instalación de Google Chrome usando Terminal

¿Cómo encuentro el Directorio/Ruta de instalación de Google Chrome usando la línea de comando? ¿Google Chrome siempre se instala en la ruta predeterminada, la carpeta "/Aplicaciones/"?

He probado los siguientes comandos. ¿Alguien puede sugerir qué estoy haciendo mal?

  1. locate "*Chrome.app"

    Cuando usé este comando, solo buscó las entradas de la base de datos del software instalado.

  2. find / -type d -name "*Chrome.app"

    Enumera todos los archivos del sistema.

¿Cómo puedo encontrar solo la ruta de Google Chrome usando este comando, o hay otra forma?

Como se señaló, el comando de búsqueda debería funcionar, una mejor versión sería no incluir el *: ¿qué muestra realmente?
¿Por qué necesitas este camino?

Respuestas (4)

Puede consultar este tipo de información usando la base de datos de Launch Services para volcar una lista de todas las aplicaciones registradas, luego grepla que desee (en este caso, Google Chrome), por ejemplo (usando Mountain Lion 10.8.4):

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | grep -i "google chrome"

me da la salida:

path:          /Applications/Google Chrome.app/
executable:    Contents/MacOS/Google Chrome
path:          /Applications/Google Chrome.app/Contents/Versions/27.0.1453.116/Google Chrome Helper.app/
executable:    Contents/MacOS/Google Chrome Helper
La ruta ejecutable es la misma en nuestro Mac OS 10.13.3 (/Aplicaciones/Google Chrome.app/Contents/MacOS/Google Chrome)

Puede hacer esto desde un indicador de shell:

osascript -e 'POSIX path of (path to application "Chrome")'

Sin embargo, tenga en cuenta que esto también iniciará Chrome si aún no se está ejecutando.

Ver: https://stackoverflow.com/questions/5860517/path-to-application-without-opening-it

Tu segundo comando

find / -type d -name "*Chrome.app" 

debería funcionar, funciona bien en mi sistema.

¿Qué quiere decir con "Lista de todos los archivos en el sistema"? "buscar" buscará en su sistema de archivos desde '/' como especificó, pero si cree que Chrome.app podría instalarse en algún lugar extraño, "buscar" es una forma segura de localizarlo.

Hola Keith, gracias por responder. Necesito encontrar la ruta absoluta de la aplicación (Google Chrome) solo usando la terminal, ese comando lo usaré en mi aplicación MDM Zinc. Mi requisito de proyecto
Si quiere decir "buscar todas las instalaciones de Chrome" en su sistema de archivos, "buscar" como ha escrito proporcionará esas rutas.

Para encontrar todas las rutas de Google Chrome, use:

find / -name '*Chrome.app' 2>1