मेरे गृह निर्देशिका की सफाई


25

मुझे निम्न समस्या है, मैंने उबंटू पैकेज का एक गुच्छा स्थापित किया है, जब से मैंने उबंटू का उपयोग किया है, अब मैंने इन पैकेजों को सिनैप्टिक पैकेज मैनेजर का उपयोग करके हटा दिया है, लेकिन किसी तरह यह अभी भी मेरे घर निर्देशिका में छिपे हुए फ़ोल्डर को छोड़ दिया है जो मैंने विशिष्ट अनुप्रयोगों के लिए अनइंस्टॉल किया था , बेमतलब की बेइज्जती उठाना। जैसे। .नेटबीन्स और .amarok आदि

क्या इन फ़ोल्डरों का पता लगाने का कोई तरीका है जो अब स्वचालित रूप से उपयोग में नहीं हैं और उन्हें हटा दें?

जवाबों:


14

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

भविष्य में, आप एक करके आवेदन के साथ ही संबद्ध सिस्टम-वाइड विन्यास फाइल को दूर करने के लिए अपने पैकेज प्रबंधक निर्देश दे सकते हैं पर्ज

  • सिनैप्टिक में, पैकेज पर राइट क्लिक करें और मार्क को पूर्ण निष्कासन के लिए चुनें ।
  • कमांड लाइन पर, यदि आप चाहें, तो टाइप करें sudo apt-get purge packagename

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

यदि आप यह पता लगाना चाहते हैं कि कौन से फ़ोल्डर बहुत जगह लेते हैं, तो डिस्क उपयोग विश्लेषक (एप्लिकेशन → सहायक उपकरण → डिस्क उपयोग विश्लेषक) है, घर में सब कुछ की सूची प्राप्त करने के लिए "स्कैन होम" विकल्प का चयन करें, जिसमें छिपी हुई फाइलें भी शामिल हैं।

इसके अलावा, पैकेज प्रबंधक द्वारा पीछे छोड़ी गई किसी भी बकवास को साफ करने के लिए कंप्यूटर Janitor (सिस्टम → प्रशासन → कंप्यूटर Janitor) का उपयोग करें । कमांड लाइन के संदर्भ में, यह करने के बराबर होगा sudo apt-get autoremove && sudo apt-get autoclean

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


6
शुद्ध कमांड और संबंधित Synaptic सुविधा उपयोगकर्ता / घर से कॉन्फ़िगर फ़ाइलों को नहीं हटाती है। यह / etc और शायद अन्य सिस्टम फ़ोल्डरों से कॉन्फिग को हटा देता है। वे केवल उसी तरीके से जानते हैं जो मैं छिपा हुआ फ़ोल्डर हटाना चाहता हूं / घर से मैन्युअल डिलीट होता है।
लवलीक्सएक्स

4

खैर, मुझे एक बार एक ही समस्या थी, और मैंने बस नॉटिलस को खोला, छिपी हुई फाइलों को देखने के लिए Ctrl+ दबाया h, और उन्हें तिथि के अनुसार क्रमबद्ध किया। मुझे बहुत सारे फोल्डर मिले जो एक निश्चित तारीख से परे संशोधित थे। ध्यान दें, हालांकि, मैंने उबंटू का एक नया ताज़ा संस्करण स्थापित किया था, और इसलिए कुछ अनुप्रयोगों में नई संशोधित तिथियां थीं, जिससे मुझे सॉर्ट करने में मदद मिली।

मुझे इस बारे में निश्चित नहीं है: कुछ एप्लिकेशन फ़ोल्डर के अंदर फाइलें बदल सकते हैं, लेकिन फ़ोल्डर की तारीख को संशोधित नहीं किया जाएगा। उसके लिए भी आपको जांच करनी होगी।


3

इन अप्रयुक्त फ़ोल्डरों का पता लगाने का कोई तरीका विश्वसनीय नहीं है। उपयोगकर्ता जानकारी को सहेजने के लिए एक प्रोग्राम किसी भी फ़ोल्डर का नाम चुन सकता है। जरूरी नहीं कि फ़ोल्डर नाम और प्रोग्राम नाम के बीच कोई संबंध हो।

ज्यादातर मामलों में यह इस फ़ोल्डर को हटाने योग्य नहीं है क्योंकि उनमें से अधिकांश बहुत कम जगह घेरते हैं। और यदि आप कभी भी प्रोग्राम को पुनर्स्थापित करते हैं तो आपका सारा डेटा अभी भी है।

हालाँकि आप उन फ़ोल्डरों को मैन्युअल रूप से हटा सकते हैं जो बहुत अधिक जगह घेरते हैं। आपको अनुमान लगाना होगा कि क्या फ़ोल्डर्स अब उपयोग नहीं किए जाते हैं। आप पहले इन फ़ोल्डरों का बैकअप लेना चाहते हैं।

प्रत्येक फ़ोल्डर के कब्जे वाले स्थान को एक ग्राफिकल फ़ाइल प्रबंधक या इस तरह के कमांड के साथ कंसोल पर सूचीबद्ध किया जा सकता है:

cd "$HOME"
du -h --max-depth 1

3

मुंडस परियोजना कुछ सॉफ़्टवेयर का निर्माण कर रही है, जो एक घरेलू निर्देशिका में अप्रयुक्त फ़ाइलों को साफ करना आसान बनाता है। देखें: http://blog.mundusproject.org/


वेबसाइट बदल गई है: sebikul.github.io/mundus • स्रोत कोड: github.com/sebikul/mundus
myrdd
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.