अप्रयुक्त लाइब्रेरी फ़ोल्डर और फ़ाइलों की तुलना और हटाने के लिए टर्मिनल स्क्रिप्ट


-1

मैं एक मैकबुक एयर (MacOS 10.8.4) पर कबाड़ से अपनी लाइब्रेरी की सफाई कर रहा हूं। समय के साथ मैंने एप्लिकेशन डाउनलोड, इंस्टॉल और डिलीट कर दिए हैं (वे अब मेरे एप्लिकेशन फ़ोल्डर में नहीं हैं)।

हालांकि, उनमें से बहुत से (कुछ का अब मुझे कोई सुराग नहीं है कि वे क्या हैं) अभी भी मेरी लाइब्रेरी में अलग-अलग जगहों पर हैं।

जिन्हें मैं ढूंढ सकता हूं और पहचान सकता हूं, उन्हें मैं मैन्युअल रूप से हटा सकता हूं (जैसे Wondershare) ... लेकिन!

प्रश्न: क्या लाइब्रेरी के लिए स्थापित एप्लिकेशन के लिए मेरे एप्लिकेशन फ़ोल्डर की तुलना करने और अप्रयुक्त फ़ोल्डर और फ़ाइलों को हटाने के लिए टर्मिनल या अन्य एप्लिकेशन का उपयोग करने का एक सुरक्षित और स्वच्छ तरीका है।

दूसरे शब्दों में: यदि एप्लिकेशन मेरे एप्लिकेशन फ़ोल्डर में नहीं है, तो यह होना चाहिए नहीं लाइब्रेरी में हो।


क्या यह मूल रूप से "मुझे कैसे पता चलेगा कि कौन सी सिस्टम फ़ाइलों की आवश्यकता है" लेकिन साथ ही साथ तीसरे पक्ष के सॉफ़्टवेयर को भी शामिल करने के लिए विस्तारित किया गया है? ऐसा लगता है कि यह एक त्वरित उत्तर के लिए बहुत व्यापक है - लेकिन मैं इसे इस कारण से बंद करने से पहले इसे सम्मानित करूंगा।
bmike

समझ गया, मैं कहीं और कोशिश करूँगा।
Buscar웃

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

अप्रयुक्त का मतलब है अगर यह मेरे एप्लिकेशन फ़ोल्डर में नहीं है और न ही यह ओएस एक्स से संबंधित है! या जब मैं इसे हटाता हूं तो इसे लाइब्रेरी से किसी भी अवशेष को हटा देना चाहिए।, मैं omnidisksweepr ऐप की कोशिश करने का फैसला करता हूं।
Buscar웃

आइए इसे एक शॉट दें - ऊपर से अधिकांश उत्तर को हटाने और प्रश्न का उत्तर देने के लिए एक संपादन करने का प्रयास करें - शायद इससे वोटों के बंद होने की संभावना कम हो जाएगी।
bmike

जवाबों:


1

अन्य विकल्प:

  • तरह ~/Library/Preferences या ~/Library/Containers संशोधन तिथि द्वारा
  • फाइंडर में आकार के आधार पर सभी आकारों और क्रमबद्ध फ़ोल्डरों की गणना करने में सक्षम करें
  • for f in ~/Library/Containers/*; do osascript -e "app id \"${f##*/}\"" &> /dev/null || echo $f; done
  • cd ~/Library/Application\ Support; for d in *; do find "$d" -exec stat -f "%m $d" {} + | sort -n | tail -n1; done | sort -n
  • cd ~/Library/Preferences; find . -name \*.LSSharedFileList.plist -mtime +30 -delete; ls -rt *.plist | grep -v apple | sed 's/^/rm /'

0

का उपयोग करते हुए OmniDiskSweeper काम करेगा, लेकिन मुझे बहुत सावधानी से एक-एक करके खोज करने और नष्ट करने की आवश्यकता होगी।

उदाहरण:

OmniDiskSweeper ने गैराजबांड की लाइब्रेरी में 1.5 गिग पाया जो मैंने "ट्रैश में ले जाएँ" का उपयोग करते हुए वापस निकाल दिया।

enter image description here

ऐसा लगता है कि omnidisksweeper इसे करने के लिए वर्तमान विकल्प है।

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