Для этого у меня был инструмент sysinternals (filemon), но теперь я могу найти что-то похожее для Mac.
Я разработчик, и я в основном хочу отлаживать ошибки «файл не найден» или «неправильные разрешения».
macos
filesystems
monitoring
slhck
источник
источник
Для просмотра того, какие файлы доступны в режиме реального времени, вы можете использовать
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 -
- мощный, но (по сравнению с fseventer) в некоторых случаях инструменты могут быть слишком тяжелыми.
источник
Вы можете использовать скрипт dtrace opensnoop для определения неудачных открытий (файл не найден и ошибки прав доступа)
источник