¿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?
locate "*Chrome.app"
Cuando usé este comando, solo buscó las entradas de la base de datos del software instalado.
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?
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 grep
la 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
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.
Para encontrar todas las rutas de Google Chrome, use:
find / -name '*Chrome.app' 2>1
mmmmmm
mmmmmm