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

9

¿Cómo puedo encontrar el directorio / ruta de instalación de Google Chrome utilizando la línea de comandos? ¿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 en el sistema.

¿Cómo puedo encontrar solo la ruta de acceso de Google Chrome con este comando o hay alguna otra forma?

    
pregunta remixabhi 08.07.2013 - 07:03

3 respuestas

13

Puede consultar este tipo de información utilizando la base de datos de Servicios de lanzamiento para volcar una lista de todas las aplicaciones registradas, luego grep para la que desea (en este caso, Google Chrome), por ejemplo (utilizando 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
    
respondido por el binarybob 08.07.2013 - 15:39
3

Tu segundo comando

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

debería funcionar, funciona bien en mi sistema.

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

    
respondido por el Keith Flower 08.07.2013 - 07:54
2

Puedes 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: enlace

    
respondido por el Anton I. Sipos 08.07.2013 - 07:52

Lea otras preguntas en las etiquetas