Wie finde ich das Google Chrome-Installationsverzeichnis / -pfad über die Befehlszeile? Ist Google Chrome immer im Standardpfad "/ Applications /" installiert?
Ich habe die folgenden Befehle ausprobiert. Kann jemand vorschlagen, was ich falsch mache?
locate "*Chrome.app"
Als ich diesen Befehl verwendete, suchte es nur die DB-Einträge der installierten Software.
find / -type d -name "*Chrome.app"
Listet alle Dateien auf dem System auf.
Wie kann ich mit diesem Befehl nur den Pfad von Google Chrome finden oder gibt es einen anderen Weg?
macos
applications
command-line
remixabhi
quelle
quelle
Antworten:
Sie können diese Art von Informationen über die Launch Services-Datenbank abfragen, um eine Liste aller registrierten Apps zu erstellen
grep
Für die gewünschte Version (in diesem Fall Google Chrome), zum Beispiel (mit Mountain Lion 10.8.4):gibt mir die Ausgabe:
quelle
Sie können dies von einem Shell-Prompt aus tun:
Beachten Sie jedoch, dass dadurch auch Chrome gestartet wird, wenn es noch nicht ausgeführt wird.
Sehen: https://stackoverflow.com/questions/5860517/path-to-application-without-opening-it
quelle
Dein zweiter Befehl
sollte funktionieren - es funktioniert gut auf meinem System.
Was meinen Sie mit "Alle Dateien im System auflisten"? "find" durchsucht Ihr Dateisystem von "/" aus, wie Sie es angegeben haben. Wenn Sie jedoch der Meinung sind, dass Chrome.app an einer ungewöhnlichen Stelle installiert werden könnte, ist "find" eine sichere Möglichkeit, es zu finden.
quelle