18 votos

Encontrar 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 comandos? ¿Google Chrome siempre se instala en la ruta predeterminada, la carpeta "/Applications/"?

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

  1. locate "*Chrome.app"

    Cuando uso este comando, solo busca las entradas de la base de datos de software instalado.

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

    Enumera todos los archivos en el sistema.

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

0 votos

Como se señaló, el comando find debería funcionar; una versión mejor sería no incluir el * - ¿Qué es lo que realmente muestra?

0 votos

¿Por qué necesitas este camino?

21voto

binarybob Puntos 6395

Puedes consultar este tipo de información utilizando la base de datos de Launch Services para volcar una lista de todas las aplicaciones registradas, luego grep para la que deseas (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 como resultado:

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

2 votos

La ruta ejecutable es la misma en nuestro Mac OS 10.13.3 (/Applications/Google Chrome.app/Contents/MacOS/Google Chrome)

9voto

ian savio Puntos 11

Podrías hacer esto desde un símbolo del sistema:

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

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

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

4voto

Keith Flower Puntos 131

Su segundo comando

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

debería funcionar - en mi sistema funciona bien.

¿Qué quieres decir con "Listar todos los archivos en el sistema"? "find" buscará en tu sistema de archivos desde '/' como especificaste, pero si crees que Chrome.app podría instalarse en algún lugar extraño, "find" es una forma segura de localizarlo.

0 votos

Hola Keith, Gracias por tu respuesta. Necesito encontrar la ruta absoluta de la aplicación (Google Chrome) usando solo la terminal, ese comando lo usaré en mi aplicación MDM Zinc. Es requerimiento de mi proyecto.

0 votos

Si te refieres a "encontrar todas las instalaciones de Chrome" en tu sistema de archivos, 'find', como lo has escrito, proporcionará esos caminos.

0voto

Tyler Larson Puntos 161

Para encontrar todas las rutas de Google Chrome utiliza:

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X