En exécutant ceci :
system_profiler -detailLevel full
produit un inventaire des applications, entre autres choses.
Comment le système "sait-il" à propos de ces applications?
- Spotlight? (par exemple chaque fois qu'un dossier est créé/renomé avec l'extension .app..)
- en cherchant dans le système de fichiers au moment de l'invocation? (par exemple
find -type d -name '*.app'
...) - balayage des chemins prédéfinis?
- autre?
Arrêter le service md affecterait-il la sortie? Restaurer à partir de TimeMachine?
Ce que j'aimerais en fin de compte faire, c'est interroger cette "base de données", s'il s'agit d'une base de données et non d'une interrogation "juste-à-temps".
Interrogations utiles:
- Rechercher des téléchargements obsolètes/non sécurisés de l'application X, si la version >= Y
- uTorrent est-il présent quelque part?
- Ce système contient-il encore des applications PPC?
- etc.