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

10

¿Cómo encuentro el directorio / ruta de instalación de Google Chrome usando la línea de comando? ¿Google Chrome siempre está instalado en la ruta predeterminada, la carpeta "/ Aplicaciones /"?

He intentado los siguientes comandos. ¿Alguien puede sugerir lo que estoy haciendo mal?

  1. locate "*Chrome.app"

    Cuando utilicé este comando, solo busca 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 con este comando, o hay otra forma?

remixabhi
fuente
Como se señaló, el comando find debería funcionar, una mejor versión sería no incluir el *: ¿qué muestra realmente?
user151019
¿Por qué necesitas este camino?
user151019

Respuestas:

15

Puede consultar este tipo de información utilizando 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
binarybob
fuente
2
La ruta ejecutable es la misma en nuestro Mac OS 10.13.3 (/ Aplicaciones / Google Chrome.app/Contents/MacOS/Google Chrome)
Stefan Reich
3

Tu segundo comando

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

debería funcionar, funciona bien en mi sistema.

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

Keith Flower
fuente
Hola Keith, gracias por responder. Necesito encontrar la ruta absoluta de la aplicación (Google Chrome) solo usando el terminal, ese comando que
usaré
Si quiere decir "buscar todas las instalaciones de Chrome" en su sistema de archivos, 'buscar' como ha escrito proporcionará esas rutas.
Keith Flower
0

Para encontrar todas las rutas de Google Chrome use:

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