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.