Encontre o diretório de instalação do Google Chrome usando o Terminal


10

Como localizo o diretório / caminho de instalação do Google Chrome usando a linha de comando? O Google Chrome está sempre instalado no caminho padrão, na pasta "/ Aplicativos /"?

Eu tentei os seguintes comandos. Alguém pode sugerir o que estou fazendo de errado?

  1. locate "*Chrome.app"

    Quando usei esse comando, ele pesquisou apenas as entradas do banco de dados do software instalado.

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

    Lista todos os arquivos no sistema.

Como posso encontrar apenas o caminho do Google Chrome usando este comando ou existe outra maneira?


Conforme observado, o comando find deve funcionar. Uma versão melhor seria não incluir o * - o que ele realmente mostra?
— precisa saber é o seguinte

por que você precisa desse caminho?
— precisa saber é o seguinte

Respostas:


15

Você pode consultar esse tipo de informação usando o banco de dados dos Serviços de Inicialização para despejar uma lista de todos os aplicativos registrados e, em seguida, grepo que você deseja (neste caso, o Google Chrome), por exemplo (usando o 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 dá a saída:

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
O caminho do executável é o mesmo no nosso Mac OS 10.13.3 (/ Applications / Google Chrome.app/Contents/MacOS/Google Chrome)
— Stefan Reich


3

Seu segundo comando

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

deve funcionar - funciona bem no meu sistema.

O que você quer dizer com "Listar todo o arquivo no sistema"? "find" pesquisará seu sistema de arquivos em '/' conforme especificado, mas se você acha que o Chrome.app pode ser instalado em algum lugar estranho, "find" é uma maneira de localizá-lo.


Oi Keith, Obrigado pela resposta. I precisa encontrar o caminho absoluto do aplicativo (Google Chrome) usando apenas terminal, que comando i será usado em minha exigência MDM Zinc Projeto Application.My
— remixabhi

Se você quer dizer "encontrar todas as instalações do Chrome" no seu sistema de arquivos, 'encontrar', como você escreveu, fornecerá esses caminhos.
— 9603 Keith Flower

0

Para encontrar todos os caminhos do Google Chrome, use:

find / -name '*Chrome.app' 2>1
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.