Jawaban:
Anda dapat menggunakan lsof
atau fs_usage
di Terminal. lsof
bisa sangat kuat. Jika ini tentang proses tertentu, Anda dapat mencoba mengambil sampelnya di Activity Monitor.
Untuk alat GUI, rekomendasi saya adalah fseventer :
Lebih banyak utilitas berorientasi GUI, yang belum saya gunakan:
Untuk melihat file apa yang diakses secara real time, Anda dapat memanfaatkan fs_usage
sebagian fitur FSEvents di Mac OS X atau bahkan dtrace
sendiri.
Penggunaan: sudo fs_usage [PID]
.
Untuk info lebih lanjut, lihat halaman manual
https://diigo.com/0xcp0 untuk sorotan dari blog Brendan »10 skrip DTrace teratas untuk Mac OS X (2011-10-10).
Untuk sistem operasi yang lebih modern yang tidak kompatibel dengan fseventer, ada Apple Xcode Instruments -
- kuat, tetapi (dibandingkan dengan fseventer) dalam beberapa kasus, Instrumen mungkin terlalu berat.
Anda dapat menggunakan skrip dtrace opensnoop untuk mengidentifikasi gagal membuka (file tidak ditemukan dan kesalahan izin)