Я использую fs_usage на Mac, чтобы записать доступ к файлу моего приложения в текстовый файл. Единственная проблема заключается в том, что выводится только усеченная версия пути. Это указано на странице руководства, но, похоже, нет возможности показать полные пути к файлам в выводе (по крайней мере, когда я перенаправляю его в файл: я запустил его только в терминале, и он вывел правильные пути ). У меня есть много структур каталогов, в которых последние несколько компонентов пути выглядят очень похожими, но они из разных родительских каталогов.
2 ответа
fs_usage -w
кажется, хорошо работает для меня.
со страницы руководства:
-w Указание параметра -w приводит к более подробному выводу независимо от размера окна.
Перенаправление в файл работает. Я проверял это только на OSX 10.8 и 10.9.
Может показаться, что fs_usage ограничен ~ 253 символами вывода, что позволяет предположить, что он может быть жестко закодирован с жестко закодированным ограничением 255 или 256 символов.
Инструмент GUI fseventer не имеет такого ограничения, вы также можете попробовать fslogger.
fseventer - http://www.fernlightning.com/doku.php?id=software:fseventer:start
fslogger - http://osxbook.com/software/fslogger/