क्या घर की निर्देशिका में प्रत्येक छिपे हुए फ़ोल्डर को हटाना सुरक्षित है?


16

मेरे $ घर (अन्यथा '~' के रूप में जाना जाता है) निर्देशिका में बहुत सारे छिपे हुए कॉन्फ़िगरेशन फ़ोल्डर हैं।

क्या उन सभी को हटाना सुरक्षित है ?

विस्तार से

  • अगर मैं ऐसा करता हूं तो क्या ओएस टूट जाएगा?
  • क्या मेरा ईथरनेट / प्रिंटर / साउंड / ग्राफिक्स ड्राइवर काम करना बंद कर देंगे?
  • मुझे सतही चीजों की परवाह नहीं है जैसे: सूक्ति विषय, मुख्य शॉर्टकट, फ़ॉन्ट सेटिंग्स, आदि

कुछ भी पढ़ने से पहले इसे पढ़ें: askubuntu.com/questions/55205/… यह बहुत महत्वपूर्ण है और मुझे लगता है कि कई लोग सिर्फ यहां निष्कर्ष निकालने के लिए कूद गए।
लुइस अल्वाराडो

जवाबों:


10

आपको अपेक्षाकृत सुरक्षित होना चाहिए:

  • निश्चित रूप से आपका OS नहीं टूटेगा, homeनिर्देशिका में डॉट फाइलें ज्यादातर कॉन्फ़िगरेशन फाइलें हैं, यदि वे नहीं हैं तो कोई भी ऐप सिर्फ डिफॉल्ट का उपयोग नहीं करेगा।
  • डिवाइस ड्राइवर (ईथरनेट, वीडियो, साउंड, ...) को सिस्टमवाइड कॉन्फ़िगर किया जाना चाहिए , ताकि आप सुरक्षित रहें
  • उन चीजों को " तोड़ " दिया जाएगा क्योंकि आपकी सभी प्राथमिकताएं / अनुकूलन खो जाएंगे, लेकिन आप परवाह नहीं करते हैं;)

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

तो हाँ, आपको सभी चीज़ों को हटाना सुरक्षित होना चाहिए home

बस के मामले में, सुरक्षित खेलने के लिए और उन्हें एक और निर्देशिका में ले जाएँ और उन्हें हटाने से पहले सब कुछ ठीक है की जाँच करें।


9
यह एक बहुत बुरी सलाह है। आप उसे बता रहे हैं कि यह सिर्फ आपके डेटाबेस को हटाने के लिए अपेक्षाकृत सुरक्षित है, लेकिन आप नहीं जानते कि उन डेटाबेस में क्या है। आप उसे बताते हैं कि .wine को डिलीट करना अपेक्षाकृत सुरक्षित है, लेकिन आप यह नहीं जानते हैं कि वह कौन से विंडोज़ एप्लीकेशन पर निर्भर करता है या वहां कौन सा डेटा संग्रहीत है। खतरनाक सलाह। -1
जो-एर्लेंड शिनस्टैड

आपको हमेशा सुरक्षित खेलना चाहिए और फ़ोल्डर्स को स्थानांतरित करना चाहिए, यह देखने के लिए कि क्या कुछ टूटता है। मैं हर बार .folder को backups_old फ़ोल्डर में ले जाता हूं (उदाहरण के लिए) हर बार जब मैं ubuntu उन्नयन करता हूं, तो cuz मैं अपने डेस्कटॉप के साथ एक "साफ" नया एहसास चाहता हूं (बस एक आदत मुझे लगता है), और मुझे कोई समस्या नहीं है। और अगर कोई एप्लिकेशन टूटता है (या आप किसी विशेष एप्लिकेशन के लिए सेटिंग्स को पुनर्स्थापित करना चाहते हैं), तो आप बस उसी नाम के साथ .folder ढूंढते हैं और उसे वापस घर ले जाते हैं। सादर
danizmax

5
@ jo-erlend उन्होंने विशेष रूप से चोंच मारने के बारे में पूछा OSऔर device drivers, विंडोज़ अनुप्रयोग नहीं।
श्री शुनज

9

इन्हें हटाना सुरक्षित नहीं है। मैं आपको एक विचार देना चाहता हूं कि मैंने अपने घर के फोल्डर पर एक त्वरित जांच क्यों की और यहां कुछ कारण बताए गए हैं कि मेरे लिए यह सुरक्षित नहीं होगा (और मुझे वास्तव में एक नदी रोना चाहिए):

  • उनमें कॉन्फ़िगरेशन फ़ाइलें हैं। यह ज्ञात है कि उनमें से कुछ खुद को फिर से बना सकते हैं लेकिन यदि आप किसी एप्लिकेशन को बदल या अनुकूलित करते हैं, तो परिवर्तन चला जाएगा।

  • .Local और .cache फ़ोल्डर के लिए, आप एकाधिक कॉन्फ़िगरेशन और डाउनलोड किए गए कैश पैकेज के बारे में बात कर रहे हैं। इसमें कई मेगाबाइट डाउनलोड करने के लिए अगर फिर से जानकारी के गीगाबाइट्स नहीं करने या कुछ ऐप्स को फिर से इंस्टॉल करने के लिए शामिल है (यदि वे कॉन्फ़िगरेशन फ़ाइल को नहीं पढ़ने के बारे में एक त्रुटि देने का प्रबंधन करते हैं)

  • WINE जैसे बहुत बड़े ऐप के लिए जो अपने आप को .wine में होम फोल्डर में छिपाने के लिए होता है, इसे मारना, अच्छी तरह से, यह आपके पूरे विंडोज़ ड्राइव को फॉर्मेट करने जैसा है। आपने अभी-अभी वाइन और आपके द्वारा इंस्टॉल किए गए किसी भी विंडोज़ ऐप के बारे में सब कुछ हटा दिया है। मेरे मामले में हम 6 ऐप्स के बारे में बात कर रहे हैं जो 23GB जानकारी के लिए आते हैं। सोचिए अगर किसी ने 10 गेम, माइक्रोसॉफ्ट ऑफिस, फोटोशॉप और कुछ अन्य ऐप इंस्टॉल किए और फिर उस सब को डिलीट कर दिया। दिल का दौरा पड़ना।

  • अगर आपके पास XBMC फोल्डर है जिसमें .xbmc है। मुझे पता है कि मेरे सहित कई लोग इस तथ्य पर रोएंगे कि उन्हें फिल्मों और वीडियो श्रृंखला के लिए फिर से सभी सामग्री डाउनलोड करनी होगी। लगभग 12 घंटे काम के लायक है, यह मानते हुए कि इंटरनेट कनेक्शन नहीं गिरा है।

  • .Mozilla फोल्डर है। आपकी कॉन्फ़िगरेशन और एडऑन जानकारी खो जाएगी।

  • क्या आप कई SSH साइटों का उपयोग करते हैं। खैर अब और नहीं। आपको उन्हें फिर से कॉन्फ़िगर करने की आवश्यकता है। यह एक सुरक्षा समस्या के रूप में पढ़ा जा सकता है यदि आप किसी कंपनी पर ऐसा करते हैं।

  • क्या आप बेहतर ऐडऑन के साथ आप जिम्प कर रहे थे। अब नहीं, कॉन्फ़िगर हटा दिया गया।

  • क्या आपके पास वैयक्तिकृत टर्मिनल विंडो (जैसे बैश और प्रोफ़ाइल छिपी हुई फाइलें) थी। नहीं, आपने नहीं किया, क्योंकि आपकी कॉन्फ़िगरेशन फ़ाइल हटा दी गई है।

  • सभी छिपे हुए तत्व फ़ोल्डर नहीं हैं। कई छिपी हुई फ़ाइल हैं जो बहुत बार उपयोग की जाती हैं जैसे बैश और प्रोफाइल फाइलें, इतिहास फ़ाइल और लॉग।

और इसे बंद करने के लिए, आपके द्वारा किए जाने वाले स्पष्ट रिबूट के अलावा, यह सुनिश्चित करने के लिए 100% तरीका नहीं है कि सब कुछ सही ढंग से काम करके वापस आ जाएगा। हो सकता है कि सिर्फ एक स्थापित प्रणाली के लिए, लेकिन किसी के लिए जो उदाहरण के लिए 4 उबंटू संस्करणों के बाद से उन छिपे हुए फ़ोल्डरों और फाइलों में पड़ा है, एक समस्या बहुत बड़ी हो सकती है।

अब आपके लिए सवाल है कि क्या ड्राइवर काम करना बंद कर देंगे। नहीं वो नहीं। वे सफाई के बाद भी काम करेंगे।

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


5

संक्षिप्त उत्तर हाँ है, यह खतरनाक हो सकता है और सिस्टम के आपके उपयोग पर इसका हानिकारक प्रभाव पड़ेगा, भले ही सिस्टम स्वयं प्रभावित न हो। यह कहना है, अन्य उपयोगकर्ता जारी रखेंगे जैसे कि कुछ भी नहीं हुआ था, भले ही आपका उपयोगकर्ता खाता बेकार हो।

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

यह विंडोज में रजिस्ट्री को हटाने के समान होगा, लेकिन उबंटू में डॉटफाइल्स के बाद से न केवल कॉन्फ़िगरेशन कायम है, बल्कि व्यक्तिगत डेटा भी रखता है। आपके डेटाबेस ~ / .local / शेयर / डेस्कटॉप-सोफे / उदाहरण के लिए संग्रहीत हैं। यदि आप उबंटू वन के साथ समन्वयित हैं, तो उस फ़ोल्डर को हटाने से वेब सहित अन्य सभी कंप्यूटरों से उन डेटाबेसों को भी हटाया जा सकता है।

यदि आपने इस बारे में अधिक विवरण प्रदान किया था कि आप ऐसा क्यों करना चाहते हैं, तो सटीक उत्तर देना आसान होगा। लेकिन अगर किसी कारण से आप वास्तव में ऐसा करना चाहते हैं, तो मुझे लगता है कि यह वह तरीका है जो आपको करना चाहिए: (कृपया सुनिश्चित करें कि आप चाहते हैं)

यदि आपके होम डाइरेक्टरी को एन्क्रिप्ट नहीं किया गया है तो केवल इन चरणों को करें ।

  1. उदाहरण के लिए "tempuser" नामक एक अस्थायी उपयोगकर्ता बनाएं।
  2. केवल मामले में व्यवस्थापक समूह में उस उपयोगकर्ता को जोड़ें।
  3. सभी डेस्कटॉप सत्रों से लॉग आउट करें
  4. Alt + ctrl + f1 दबाकर दूसरे कंसोल पर जाएं
  5. अस्थायी उपयोगकर्ता के साथ लॉग इन करें
  6. अपनी पुरानी होम निर्देशिका का नाम बदलें (mv / home / bob /home/bob.bak जैसी कुछ)
  7. अपने लिए एक नई होम डायरेक्टरी बनाएं
  8. उस पर सही अनुमतियाँ सेट करें।

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

संक्षेप में:

  • सुनिश्चित करें कि आपके कारण मान्य हैं
  • पहले एक बैकअप लें (मैं मजाक नहीं कर रहा हूँ)
  • आप जो कर रहे हैं उस पर पूरा ध्यान दें
  • अपने द्वारा की जाने वाली हर चीज़ को लिखें ताकि आप अपनी संभावित गलतियों से सीख सकें।

2
क्षमा करें, लेकिन मैंने कभी भी हटाने / हिलाने के बाद किसी भी एप्लिकेशन को तोड़ते हुए नहीं देखा। फोल्डर्स ... सामान्य रूप से वे सिर्फ पुन: कॉन्फ़िगर करते हैं और चूक को पुनर्स्थापित करते हैं। आपके लिए वास्तव में क्या टूट गया?
danizmax

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

2

मैंने अभी इसका परीक्षण किया है और अपनी /home/testनिर्देशिका में सब कुछ हटा दिया है । मैं तब टर्मिनल (Ctrl + Alt + F1) के माध्यम से लॉगिन करने में सक्षम था और ग्राफिक रूप से भी।

आप ऐसा क्यों करना चाहेंगे, यह एक और सवाल है। यदि आप किसी उपयोगकर्ता खाते को निकालना चाहते हैं, तो इसे उपयोगकर्ता और समूह या समान सेटिंग प्रबंधक से करें।


2

मैंने जांच की (केवल उबंटू 12.04): एक ताजा उपयोगकर्ता या सुपरयूज़र खाते में केवल तीन कॉन्फ़िगरेशन फ़ाइलें हैं:

.bashrc
.profile
.bash_logout

तो, खाते को एक नए की तरह व्यवहार करना चाहिए, अगर इन तीनों को छोड़कर सभी छिपी हुई फाइलें हटा दी जाती हैं।

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


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