Câu trả lời:
Bạn có thể sử dụng lsof
hoặc fs_usage
trong Terminal. lsof
có thể khá mạnh mẽ. Nếu đó là về một quy trình cụ thể, bạn có thể thử lấy mẫu trong Trình giám sát hoạt động.
Đối với một công cụ GUI, đề xuất của tôi là fseventer :
Các tiện ích định hướng GUI khác mà tôi chưa sử dụng:
Để xem những tập tin nào được truy cập trong thời gian thực, bạn có thể tận dụng fs_usage
một phần tính năng của FSEvents trong Mac OS X hoặc thậm chí dtrace
chính nó.
Cách sử dụng : sudo fs_usage [PID]
.
Để biết thêm thông tin, hãy xem trang người đàn ông
https://diigo.com/0xcp0 cho các điểm nổi bật từ blog của Brendan »10 tập lệnh DTrace hàng đầu cho Mac OS X (2011-10-10).
Đối với các hệ điều hành hiện đại hơn không tương thích với fseventer, có Apple Xcode Cụ -
- mạnh mẽ, nhưng (so với fseventer) trong một số trường hợp, Dụng cụ có thể quá nặng.
Bạn có thể sử dụng tập lệnh dtrace opensnoop để xác định các lần mở thất bại (không tìm thấy tệp và lỗi cấp phép)