Trova la directory di installazione di Google Chrome tramite Terminal

9

Come faccio a trovare la directory / percorso di installazione di Google Chrome utilizzando la riga di comando? Google Chrome è sempre installato sul percorso predefinito, la cartella "/ Applicazioni /"?

Ho provato i seguenti comandi. Qualcuno può suggerire cosa sto facendo male?

  1. locate "*Chrome.app"

    Quando ho usato questo comando cerca solo le voci del DB del software installato.

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

    Elenca tutti i file sul sistema.

Come posso trovare solo il percorso di Google Chrome utilizzando questo comando, o c'è un altro modo?

    
posta remixabhi 08.07.2013 - 07:03
fonte

3 risposte

13

Puoi richiedere questo tipo di informazioni utilizzando il database di Launch Services per scaricare un elenco di tutte le app registrate, quindi grep per quello che desideri (in questo caso Google Chrome), ad esempio (utilizzando Mountain Lion 10.8. 4):

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | grep -i "google chrome"

mi dà l'output:

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
    
risposta data 08.07.2013 - 15:39
fonte
3

Il tuo secondo comando

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

dovrebbe funzionare - funziona bene sul mio sistema.

Che cosa intendi con "Elenca tutti i file sul sistema"? "find" cercherà il tuo file system da "/" come specificato, ma se pensi che Chrome.app possa essere installato in qualche posto strano, "trova" è un modo sicuro per individuarlo.

    
risposta data 08.07.2013 - 07:54
fonte
2

Potresti farlo dal prompt della shell:

osascript -e 'POSIX path of (path to application "Chrome")'

Tuttavia, tieni presente che verrà avviato anche Chrome se non è già in esecuzione.

Vedi: link

    
risposta data 08.07.2013 - 07:52
fonte

Leggi altre domande sui tag