कॉन्फ़िगरेशन फ़ाइलों को पूरी तरह से कैसे निकालें


11

हाल ही में मैंने कुछ सॉफ्टवेयर का उपयोग करके अनइंस्टॉल किया sudo apt-get --purge autoremove, यह सोचकर कि इससे अप्रयुक्त निर्भरता और कॉन्फ़िगरेशन फ़ाइलों सहित इसके सभी निशान दूर हो जाएंगे। हालाँकि मुझे पता चला कि मेरे होम फ़ोल्डर में एक कॉन्फ़िगरेशन फ़ाइल पीछे रह गई थी।

क्या कोई अधिक शक्तिशाली आदेश है जो इसे भी हटा देगा?

इसके अलावा, क्या घर के नीचे छिपी हुई फ़ाइलों और फ़ोल्डरों को हटाना सुरक्षित है, अगर वे केवल कॉन्फ़िगरेशन फाइलें हैं, या अन्य प्रकार की फाइलें हैं?

जवाबों:


16

apt-get purgeकेवल सिस्टम-स्तरीय कॉन्फ़िगरेशन फ़ाइलों को निकालता है (उदाहरण के लिए जिन्हें debconf द्वारा बनाया गया है)। यह आपके होम फोल्डर में कुछ भी नहीं छूता है - आपको इसे मैन्युअल रूप से निकालना होगा। अगर आप इसके बारे में सोचते हैं तो यह समझ में आता है: ऐसे कई उपयोगकर्ता हो सकते हैं, जो शायद नहीं चाहेंगे कि व्यवस्थापक उनके होम फोल्डर से डेटा हटाएं!

एप्लिकेशन आमतौर पर निम्नलिखित छिपे हुए फ़ोल्डरों में से एक में कॉन्फ़िगरेशन डेटा संग्रहीत करते हैं, जिसे आप हटा सकते हैं यदि आपको यकीन है कि आपके पास डेटा के लिए कोई उपयोग नहीं है:

  • ~ / .आवेदन
  • ~ / .Config / आवेदन
  • ~ / .Cache / आवेदन
  • ~ / .Local / शेयर / आवेदन

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

सूक्ति 2 एप्लिकेशन के लिए आप भी चलाना चाह सकते हैं:

gconftool-2 --recursive-unset /apps/application

(फिर से एप्लिकेशन नाम के साथ "एप्लिकेशन" की जगह) जो आपकी एप्लिकेशन प्राथमिकताओं से छुटकारा दिलाएगा।

अपडेट 12-14-2012

ग्नोम 3 ऐप्स के लिए, ऊपर gconftool-2 कमांड द्वारा प्रतिस्थापित किया गया है:

gsettings reset-recursively [schema]

आप के साथ आवेदन के लिए स्कीमा पा सकते हैं

gsettings list-schemas | grep application


कुछ ऐप्स के लिए, वहाँ भी है~/.local/share/application
पैंथर

1

मुझे स्वचालित तरीका नहीं पता है, लेकिन आप अपने होम निर्देशिका से छिपी कॉन्फ़िगरेशन निर्देशिका को मैन्युअल रूप से निकाल सकते हैं।

आमतौर पर निर्देशिका नाम .appnameआपके घर की निर्देशिका में होता है, उदाहरण के लिए, मोज़िला फ़ायरफ़ॉक्स में नाम के साथ कॉन्फ़िगरेशन फ़ोल्डर है .mozilla

नॉटिलस से छिपी निर्देशिका को दिखाने के लिए, आप दबा सकते हैं CTRL + H

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