1 votes

Comment trouver l'emplacement physique d'une application par son nom ?

Je peux ouvrir le Terminal et exécuter open -a "iPhone Simulator" et tant que l'application est installée, elle se lancera. Existe-t-il une commande similaire qui renvoie le chemin d'accès à l'application au lieu de la lancer ?

1voto

Rob Points 7080

Si vous tapez ça :

find /Applications -name "Safari" (en anglais)

vous trouverez le Safari.app par exemple. Je n'ai pas le simulateur d'iPhone, donc je ne peux pas tester celui-là.

Si vous tapez

mdfind "Safari"

vous trouverez tous les enregistrements contenant Safari (ou iPhone Simulator).

Note : safari n'est pas la meilleure option à rechercher car c'est un programme natif

0voto

$ mdfind 'kMDItemContentType=com.apple.application-bundle&&kMDItemFSName=MacVim.app'
/usr/local/Cellar/macvim/7.4-71/MacVim.app
$ osascript -e 'POSIX path of (path to app "MacVim")'
/usr/local/Cellar/macvim/7.4-71/MacVim.app/
$ lsregister -dump|grep '^\tpath: .*/MacVim\.app$'
    path:          /usr/local/Cellar/macvim/7.4-71/MacVim.app

Ou si l'application est en cours d'exécution :

$ lsappinfo info -app MacVim -only kLSBundlePathKey
"LSBundlePath"="/usr/local/Cellar/macvim/7.4-71/MacVim.app"

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X