जवाबों:
आप टर्मिनल में उपयोग lsof
या कर सकते हैं fs_usage
। lsof
काफी शक्तिशाली हो सकता है। यदि यह एक विशिष्ट प्रक्रिया के बारे में है, तो आप इसे एक्टिविटी मॉनिटर में सैंपलिंग कर सकते हैं।
GUI टूल के लिए, मेरी सिफारिश fseventer है :
अधिक GUI- उन्मुख उपयोगिताओं, जिनका मैंने उपयोग नहीं किया है:
यह देखने के लिए कि क्या फ़ाइलें वास्तविक समय में एक्सेस की जाती हैं, आप fs_usage
मैक ओएस एक्स या यहां तक कि FSEvents सुविधा का हिस्सा भी ले सकते dtrace
हैं।
उपयोग: sudo fs_usage [PID]
।
अधिक जानकारी के लिए, मैन पेज देखें
ब्रेंडन के ब्लॉग से हाइलाइट के लिए https://diigo.com/0xcp0 मैक ओएस एक्स (2011-10-10) के लिए शीर्ष 10 डीटीआर स्क्रिप्ट ।
अधिक आधुनिक ऑपरेटिंग सिस्टम के लिए जो fseventer के साथ असंगत हैं, वहां Apple Xcode Instruments हैं -
- शक्तिशाली, लेकिन कुछ मामलों में (fseventer की तुलना में), इंस्ट्रूमेंट्स बहुत भारी हो सकता है।
आप विफल खुलने की पहचान करने के लिए dtrace filesnoop स्क्रिप्ट का उपयोग कर सकते हैं (फ़ाइल नहीं मिली और अनुमति त्रुटियां)