Réponses:
Vous pouvez utiliser lsofou fs_usagedans Terminal. lsofpeut être assez puissant. S'il s'agit d'un processus spécifique, vous pouvez essayer de l'échantillonner dans le moniteur d'activité.
Pour un outil GUI, ma recommandation est fseventer :



Plus d'utilitaires orientés GUI, que je n'ai pas utilisés:


Pour afficher les fichiers auxquels vous accédez en temps réel, vous pouvez fs_usageutiliser une partie de la fonction FSEvents dans Mac OS X ou même dtraceelle - même.
Utilisation: sudo fs_usage [PID].
Pour plus d'informations, consultez la page de manuel
https://diigo.com/0xcp0 pour les faits saillants du blog de Brendan »Top 10 des scripts DTrace pour Mac OS X (2011-10-10).
Pour les systèmes d'exploitation plus modernes qui sont incompatibles avec fseventer, il y a Apple Xcode Instruments -
- puissant, mais (par rapport à fseventer) dans certains cas, les instruments peuvent être trop lourds.
Vous pouvez utiliser le script dtrace opensnoop pour identifier les ouvertures qui ont échoué (fichier introuvable et erreurs d'autorisation)