मैक ओएस एक्स: मैं कैसे देख सकता हूं कि मैं उन फ़ाइलों का उपयोग कर रहा हूं जिन्हें मैं हटाने की कोशिश कर रहा हूं?


10

मेरे पास कुछ फाइलें हैं जिन्हें मैं हटाना चाहता हूं। इसलिए मैं उनका चयन करता हूं और फिर मूव टू ट्रैश करता हूं। हालाँकि, जब मैं ऐसा करता हूँ तो मुझे यह संदेश मिलता है:

आपके द्वारा चलाए जा रहे कुछ आइटम किसी अन्य एप्लिकेशन द्वारा उपयोग में हैं। आइटमों को स्थानांतरित करने से उनके उपयोग से एप्लिकेशन के साथ समस्याएं हो सकती हैं। क्या आप वाकई इन वस्तुओं को स्थानांतरित करना चाहते हैं?

[रोकें] [जारी रखें]

मेरी समस्या यह है कि मैं इन फ़ाइलों का उपयोग करने वाले किसी भी अनुप्रयोग को नहीं ढूँढ सकता। मैंने भी दौड़ने की कोशिश की

lsof | grep <part of filename>

लेकिन मैं वहां कुछ भी नहीं देख सकता था। क्या हो रहा है? मैं यह कैसे पता लगा सकता हूं कि फ़ाइल "लॉक" क्यों है? क्या विंडोज पर लॉकहंटर या अनलॉकर एप्लिकेशन के समान कुछ है?

नोट: मुझे एहसास है कि मैं शायद रुकने के बजाय बस क्लिक जारी रखने की कोशिश कर सकता हूं, लेकिन मैं पहले जानना चाहता हूं और यह भी सीखता हूं कि अगर मैं कुछ कर सकता हूं। अगर मैं जो कुछ भी उन्हें पकड़ रहा हूं और उन्हें हटा रहा हूं, उसे ओवरराइड करता हूं, तो मेरे पास यहां सुझाए गए समाधानों का परीक्षण करने का कोई तरीका नहीं होगा: पी

नोट: इस पोस्ट को पढ़ने वाले अन्य लोगों के लिए; मुझे पता चला है कि मुझे grep का उपयोग बिल्कुल नहीं करना है। मैं बस कर सकता हूं lsof <filename>। संभवतः कुछ लोगों को पता है, लेकिन मैंने ऐसा नहीं किया: पी


2
कोशिश की sudo lsof?
डेबिल्स्की

अब किया था, लेकिन फिर भी कुछ नहीं मिला।
Svish

1
नहीं एक समाधान है, लेकिन हिम तेंदुए के बारे में बेहतर जानकारी होनी चाहिए कि आप किसी फाइल के साथ काम क्यों नहीं कर सकते हैं
पीटर एम

अगर हमारे पास केवल इंटेल था ...
Svish

जवाबों:


3

देबिल्स्की नोट के रूप में, आप अपने आदेश के साथ पुन: निर्देशित करने पर विचार कर सकते हैं sudo

एक संभावित अपराधी जो मैंने अक्सर पाया है वह है QuickLook: यदि आप किसी फ़ाइल को ट्रैश करने से पहले उसका पूर्वावलोकन करते हैं तो फ़ाइल पर अपेक्षाकृत कम लॉक हो सकता है। यदि ऐसा है, तो एक बार लॉक होने पर (या आप लॉगआउट करें) आपको फ़ाइल को ट्रैश करने में सक्षम होना चाहिए।


क्या कोई ऐसा तरीका है जिसे मैं "देख" सकता हूं अगर वह ताला मौजूद है या नहीं? और क्या कोई तरीका है कि मैं इसे बिना लॉग आउट किए जारी कर सकता हूं?
Svish

उपयोग करना lsofही इसे देखने का एकमात्र तरीका है। इसे जारी करने का एकमात्र तरीका उस प्रक्रिया को छोड़ना है जिसमें ताला है (जो कि यदि यह एक पृष्ठभूमि जीयूआई ऐप है जो लॉग आउट करके हासिल किया गया है)।
जेरेमी एल


0

यदि आप एक GUI चाहते हैं, तो WhatsOpen को देखें

यह MacOS 10.5 या अधिक के लिए है (10.6 और 10.7 पर परीक्षण किया गया है) और यह US Mac AppStore में उपलब्ध है।

व्हाट्सएप एक मैकओएसएक्स उपयोगिता है जिसे यह निर्धारित करने में सहायता करने के लिए डिज़ाइन किया गया है कि आपकी फाइलें खुली हुई हैं। उपयोग में आने वाली फ़ाइलों से संबंधित हटाने योग्य मीडिया को बाहर निकालने की कोशिश करते समय एक सामान्य OSX त्रुटि होती है। अक्सर आपकी फाइलें स्पॉटलाइट या किसी अन्य आंतरिक प्रणाली द्वारा उपयोग में होती हैं और आपको यह भी नहीं पता होता है कि फाइलों को खाली करने के लिए किस प्रोग्राम को मारना है और मीडिया को बाहर निकालने की अनुमति देना है। यह उपयोगिता है कि एक तस्वीर बनाता है। यह कई अन्य प्रशासनिक सुविधाएँ भी प्रदान करता है जो आपको उपयोगी लग सकती हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.