एप्लिकेशन हटाने के बाद बची हुई "अनाथ फ़ाइलें" खोजने और हटाने के लिए कौन से कार्यक्रम मौजूद हैं?


11

मैंने अपना सिस्टम मैक से मैक पर 15 वर्षों के लिए स्थानांतरित कर दिया है। मैं वरीयता फ़ाइलें और अन्य plist मेरे सिस्टम में चारों ओर गुप्त कार्यक्रमों के लिए मैं साल पहले परीक्षण किया है।

क्या कोई स्मार्ट प्रोग्राम है जो मुझे इन अनाथ फाइलों की ओर इशारा कर सकता है, यह जानते हुए कि जो एप्लिकेशन उन्हें बनाया गया है वह मेरे सिस्टम पर नहीं है?

जवाबों:


7

यदि आप Terminal.app का उपयोग करने के इच्छुक हैं, तो आप findउन फ़ाइलों / फ़ोल्डरों की पहचान करने के लिए उपयोग कर सकते हैं, जिन्हें लंबे समय से एक्सेस नहीं किया गया है।

  • find ~/Library/Preferences -atime +52w उन सभी प्राथमिकताओं को सूचीबद्ध करेगा जो पिछले 52 हफ्तों में एक्सेस नहीं की गई हैं।
  • find -d ~/Library/Preferences -atime +52w -ok rm '{}' \; पूछेगा कि क्या आप इसे फ़ाइल द्वारा फ़ाइल हटाना चाहते हैं

और यदि आप प्रत्येक फ़ाइल के लिए पूछना नहीं चाहते हैं, तो दौड़ें

find -d ~/Library/Preferences -atime +52w -delete

सही, हालांकि यह कार्य थोड़ा अधिक कठिन है क्योंकि मैं अपने कंप्यूटर पर वास्तविक कार्यक्रम से संबंधित फ़ाइलों को हटाना नहीं चाहता। मिक्स क्या आप CraftyThumber के जवाब के साथ कहते हैं, मैं एक बहुत अच्छा समाधान के साथ आ सकता है। देखते हैं कि मेरी स्क्रिप्टिंग क्या कर सकती है!
बर्थ

yहर समय टाइप किए बिना इस कमांड को कैसे चलाएं ?
कोनराड

@konrad अद्यतन उत्तर देखें
nohillside

6

गोमेद में कई सफाई विकल्प हैं और यह एक कोशिश के लायक हो सकता है।

अन्य कि तुलना में, आप में स्थापना प्राप्तियों की जांच कर सकता /Library/Receiptsहै और ~/Library/Receipts। इंस्टॉलर के माध्यम से इंस्टॉल किए गए एप्लिकेशन को इस निर्देशिका में लिखा जाना चाहिए कि उन्होंने क्या और कहां स्थापित किया है। आप इसे उन प्रोग्रामों के लिए निरीक्षण कर सकते हैं जिन्हें आपने 'अनइंस्टॉल' किया है और मैन्युअल रूप से गुप्त फाइलों को हटा दें।


मैं इन "प्राप्तियों" के अस्तित्व को नहीं जानता था। बहुत ही रोचक। मैं उस के लिए एक छोटा सा उपकरण विकसित कर सकता हूं। धन्यवाद।
बर्थ

@ बर्थ: यदि आप इसे प्रबंधित करते हैं, तो मुझे परिणाम में दिलचस्पी होगी :)
sjbx

2

मैं कंपनी से जुड़ा नहीं हूं, लेकिन अगर आप एक पेड ऐप चाहते हैं तो पिछले समय में मैंने ऐप जैपर का इस्तेमाल किया है

यह एक ड्रैग एंड ड्रॉप ऐप है। आप ऐप को विंडो पर ड्रैग करते हैं और यह डिलीट करने या न करने के लिए आपके लिए सभी निर्भरताएं दिखाता है। मैंने ML के लिए एक क्लीन इंस्टाल किया, इसलिए मैंने काफी समय में इसका उपयोग नहीं किया है और मुझे डर है कि मुझे लागत याद नहीं है, लेकिन मुझे याद है कि यह महंगा नहीं था। अद्यतन: इसकी लागत $ 12.95 है; इससे ज्यादा मुझे याद है।

शायद पैसिफ़िस्ट का इस्तेमाल किया जा सकता है; Pacifist में एप्लिकेशन के अनइंस्टॉल किए गए संस्करण को खोलें (इसे वहां खींचें) और यह देखने के लिए देखें कि क्या स्थापित है, फिर उन वस्तुओं को हटा दें?


आपके जवाब के लिए धन्यवाद। हालाँकि, जैसा कि मैंने कहा, फ़ाइलों को बनाने वाला एप्लिकेशन अब मेरे सिस्टम पर नहीं है। Appzapper हालांकि कार्यक्रमों की स्थापना रद्द करने के लिए अच्छा है।
बर्थ

0

रेवो अनइंस्टालर प्रो एक भयानक उपयोगिता है जो एक कार्यक्रम से संबंधित सब कुछ हटा देगा। जिसमें पंजीकरण कुंजी और किसी भी उप कुंजी शामिल हैं।

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