Trouver le répertoire d'installation de Google Chrome à l'aide de Terminal


10

Comment trouver le répertoire / chemin d'installation de Google Chrome à l'aide de la ligne de commande? Google Chrome est-il toujours installé sur le chemin par défaut, le dossier "/ Applications /"?

J'ai essayé les commandes suivantes. Quelqu'un peut-il suggérer ce que je fais mal?

  1. locate "*Chrome.app"

    Lorsque j'ai utilisé cette commande, elle recherche uniquement les entrées de base de données du logiciel installé.

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

    Répertorie tous les fichiers du système.

Comment puis-je trouver uniquement le chemin de Google Chrome à l'aide de cette commande, ou existe-t-il une autre façon?


Comme indiqué, la commande find devrait fonctionner, une meilleure version serait de ne pas inclure le * - qu'est-ce qu'elle montre réellement?
user151019

pourquoi avez-vous besoin de ce chemin?
user151019

Réponses:


15

Vous pouvez rechercher ce type d'informations en utilisant la base de données Launch Services pour vider une liste de toutes les applications enregistrées, puis grepcelle que vous souhaitez (dans ce cas, Google Chrome), par exemple (en utilisant 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 donne la sortie:

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
Le chemin exécutable est le même sur notre Mac OS 10.13.3 (/ Applications / Google Chrome.app/Contents/MacOS/Google Chrome)
Stefan Reich


3

Votre deuxième commande

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

devrait fonctionner - cela fonctionne bien sur mon système.

Qu'entendez-vous par "Liste de tous les fichiers sur le système"? "find" recherchera votre système de fichiers à partir de '/' comme vous l'avez spécifié, mais si vous pensez que Chrome.app pourrait être installé à un endroit étrange, "find" est un moyen sûr de le localiser.


Salut Keith, merci pour la réponse. Je doit trouver le chemin absolu de l'application (Google Chrome) uniquement à l' aide du terminal, cette commande je vais utiliser dans mon projet MDM Exigence zinc Application.My
remixabhi

Si vous voulez dire «trouver toutes les installations de Chrome» sur votre système de fichiers, «trouver» comme vous l'avez écrit fournira ces chemins.
Keith Flower

0

Pour trouver tous les chemins d'accès Google Chrome, utilisez:

find / -name '*Chrome.app' 2>1
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.