Відповіді:
Ви можете користуватися lsof
або fs_usage
в Терміналі. lsof
може бути досить потужним. Якщо мова йде про певний процес, ви можете спробувати його вибірку в "Моніторі діяльності".
Для інструменту GUI моя рекомендація: fseventer :
Інші утиліти, орієнтовані на графічний інтерфейс, якими я не користувався:
Для перегляду файлів, до яких можна отримати доступ у режимі реального часу, ви можете використовувати fs_usage
частину функції FSEvents в Mac OS X або навіть dtrace
самій собі.
Використання: sudo fs_usage [PID]
.
Для отримання додаткової інформації перегляньте сторінку чоловіка
https://diigo.com/0xcp0 для висвітлення з блогу Брендана »Топ-10 сценаріїв DTrace для Mac OS X (2011-10-10).
Для більш сучасних операційних систем, несумісних з fseventer, є Apple Xcode Instruments -
- потужний, але (порівняно з фсевентером) у деяких випадках Інструменти можуть бути надмірно важкими.
Ви можете використовувати скрипт dtrace opensnoop для виявлення невдало відкритих файлів (файл не знайдено та помилки дозволу)