क्या ~ / .cache फ़ोल्डर को हटाना ठीक है?


159

जब मैं डिस्क उपयोग विश्लेषक का उपयोग करता हूं और अपने घर के फ़ोल्डर को स्कैन करता हूं, तो .cacheमेरे घर की निर्देशिका में फ़ोल्डर हमेशा इसमें थोड़ी सी चीजों के साथ दिखाई देता है।

क्या मेरे लिए इस फ़ोल्डर की सामग्री को हटाना ठीक होगा या इससे कुछ नुकसान होगा?


4
मेरा .cache 11G था
cmcginty

2
संभावित क्रॉस साइट डुप्लिकेट का डुप्लिकेट: superuser.com/questions/366771/…
Ciro Santilli 中心 of of of

जवाबों:


89

प्रश्न का उत्तर देने के लिए, IMO आप .cacheबिना किसी दीर्घकालिक हानिकारक प्रभाव के सभी को हटा सकते हैं।

यदि आपका .cacheबड़ा बढ़ रहा है, तो सामग्री को देखना और यह निर्धारित करना बेहतर हो सकता है कि कौन सा एप्लिकेशन इसे बड़ा बना रहा है और एक खराब अभिनय एप्लिकेशन को फिर से कॉन्फ़िगर कर रहा है (केवल .cacheबड़े होने पर इसे हटाने के बजाय )।

एक और निर्देशिका जो बहुत अधिक स्थान ले सकती है (और / या साक्ष्य के एक शर्मनाक बिट को बचाने के लिए) .thumbsनिर्देशिका है। कई फाइलें .thumbsडुप्लिकेट प्रतीत होती हैं।

साफ करने के लिए (बस -rfध्वज और अन्य निर्देशिकाओं के साथ देखभाल करें ;)

rm -rf ~/.thumbs/*

जब आप उबंटू / लिनक्स के लिए नए हैं, तो यह जानना कठिन है कि आप अपने होम डायरेक्टरी में क्या कर सकते हैं और नहीं हटा सकते हैं। अधिकांश भाग के लिए आप अपने होम डायरेक्टरी, प्रोग्राम या एप्लिकेशन में सबसे ज्यादा कुछ भी डिलीट कर सकते हैं, जिनकी आवश्यकता .cache(या अन्य डॉट फाइल्स जैसे .local) उन्हें फिर से बनाएगी।

अधिकांश समय, सबसे खराब रूप से, आप कस्टम कॉन्फ़िगरेशन खो देंगे, लेकिन सिस्टम को कोई वास्तविक नुकसान नहीं होगा।

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

mv .cache .cache_backup

यदि आवश्यक हो तो आप बैकअप से पुनर्स्थापित कर सकते हैं।

निश्चित रूप से उन चीजों को हटाना शुरू न करें जिन्हें आप अपने होम डायरेक्टरी के बाहर नहीं समझते हैं।


मैं वास्तव में किसी भी आदेश के बारे में घबरा जाता हूं जो शुरू होता है rm -rf, इसलिए मैं gvfs-trash ~/.thumbsइसके बजाय उपयोग करने की सलाह
दूंगा

35

इसे हटाना आम तौर पर सुरक्षित है । आप कैश तक पहुँचने वाले कार्यक्रमों की किसी भी उलझन को रोकने के लिए सभी ग्राफिकल एप्लिकेशन (जैसे बंशी, रिदमबॉक्स, वीएलसी, सॉफ्टवेयर-सेंटर, ..) बंद करना चाहते हैं (मेरी फाइल अचानक कहां गई?!)।

इसमें आसानी से 100+ एमबी का आकार हो सकता है, इसलिए यदि आप डिस्क स्थान खाली करना चाहते हैं, तो करें।

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

एक और बात ध्यान में रखना: किसी एप्लिकेशन को हटाना जरूरी नहीं कि प्रासंगिक ~ /। कैश या हटाए गए_प्रोग्राम फ़ोल्डर को हटा दें; इस स्थिति में वे फ़ाइलें केवल स्थान लेती हैं और उनका उपयोग नहीं किया जाता है। जिन्हें निश्चित रूप से हटाया जा सकता है।


1
यदि आप ~ /। कैश को पोंछने जा रहे हैं, तो इसे एक ही बार में पोंछने के लिए सबसे अच्छा है (इसलिए आप असंगत / आंशिक स्थिति के साथ किसी भी एप्लिकेशन को भ्रमित नहीं करते हैं), फिर तुरंत बाद पुनः आरंभ करें (बस कुछ एप्लिकेशन जिसमें फ़ाइलों का उपयोग होता है) ~ / .कैश अभी भी पृष्ठभूमि में चल रहा है)।
3

28

मुझे अभी पता चला है कि मेरी बैकअप डिस्क .cache से सामान भर रही थी (मुझे लगता है कि एप्लिकेशन अपने स्वयं के कैश को साफ कर रहे हैं, लेकिन मैं बैकअप नहीं हटाता हूं, इसलिए यह बहुत बड़ा हो रहा है)। इसलिए मैं अपनी बैकअप सूची से .cache को बाहर कर रहा हूं, लेकिन मैंने देखा कि .cache में TEN YEARS AGO से सामान है, सॉफ्टवेयर जिसे मैं भूल गया था कि मैंने कभी इस्तेमाल किया है!

यह आपके .cache में सब कुछ हटा देगा जो पिछली बार एक वर्ष से अधिक समय तक एक्सेस किया गया था

find ~/.cache/ -type f -atime +365 -delete

यदि आप इसे चलाने से घबरा रहे हैं, तो यह आपको दिखाएगा कि क्या हटने वाला है:

find ~/.cache/ -depth -type f -atime +365 

मैं इसके लिए 'एक्सेस टाइम' का उपयोग कर रहा हूं, आप -ctime का उपयोग करके 'निर्माण का समय' भी आजमा सकते हैं (हालांकि मुझे कई कैश फाइलें मिली हैं जो वर्षों पुरानी हैं लेकिन अभी भी एक्सेस की गई हैं)। धन्यवाद सुझाव के लिए @ n33rma को धन्यवाद।


1
बिल्कुल मेरा मुद्दा, भी! मेरे दैनिक बैकअप लगातार ~ 1.7GB थे। अब जब मैंने हटा दिया ~/.cache, तो वे केवल ~ 0.1 जीबी हैं! अच्छा सुझाव फिर से: -atimeझंडा भी। मैं जो कुछ करता हूं, वह मेरे crontab में एक समान खोज आदेश में रखा जाता है, मेरे /tmp/फ़ोल्डर के लिए भी ; मैं -atime +1बिना किसी समस्या के उपयोग करता हूं ।
गरिमा

समस्या: डु ~ /। कैश | सॉर्ट करने के लिए dir के आकार के अनुसार सॉर्ट करें
स्कॉट स्टेंसलैंड

6

मैं इसे हटाने की सलाह नहीं दूंगा। मैं एक लिनक्स विशेषज्ञ नहीं हूं (हालांकि मुझे उम्मीद है!) और फाइल सिस्टम संरचना की बारीकियों को नहीं जानता, लेकिन आप यह जांच सकते हैं कि आपके होम फोल्डर में जाने और ctrl + h को दिखाने के लिए फ़ोल्डर में वास्तव में क्या है छिपे हुए फ़ोल्डर। फिर आप .cache फ़ोल्डर में जा सकते हैं और देख सकते हैं कि वहाँ क्या है।

बस अपने सिस्टम पर एक त्वरित झांकने से मुझे पता है कि बंशी एल्बम कला को कैश फ़ोल्डर में संग्रहीत करता है (न जाने क्यों बिल्कुल ठीक है), क्रोम के पास कैश फ़ोल्डर में डेटा है, बहुत सारे प्रोग्राम .cache फ़ोल्डर में लॉग्स रखते हैं, और अन्य। सामान।

मुझे यकीन नहीं है कि ये फाइलें अस्थायी रूप से गति बढ़ाने के उद्देश्यों (जैसे ब्राउज़र कैश) के लिए अस्थायी रूप से हैं या यदि इस "कैश" में किसी अन्य उद्देश्य के लिए फाइलें हैं (जैसा कि ब्राउज़र कैश की गति में वृद्धि फिर से बैंडविड्थ के अत्यधिक उपयोग का मुकाबला करना है। -एक सर्वर पर फ़ाइलों की अधिकता, जबकि हार्ड डिस्क पर एक अलग फ़ाइल स्थान के लिए r / w बार में कोई भी स्पष्ट अंतर नहीं होना चाहिए)।

मुझे आशा है कि कोई मेरे बारे में इससे अधिक जानता है और आपको बेहतर प्रतिक्रिया दे सकता है।


हां, मैं मानता हूं कि इसे हटाना अच्छा नहीं है .cache। यदि संभव हो, तो प्रासंगिक फ़ोल्डर बनाने वाले प्रोग्राम का उपयोग करें। क्रोम के कैश को हटाना, उदाहरण के लिए, क्रोम के माध्यम से अधिमानतः किया जाना चाहिए। यदि कोई प्रोग्राम अपने कैश को प्रबंधित करने के लिए दृश्यमान साधन प्रदान नहीं करता है, तो उसे तब तक सुरक्षित रखना सुरक्षित हो सकता है जब तक कि कोई वास्तव में नहीं जानता।

एक और बात अगर आप टर्मिनल का उपयोग कर और आदेश टाइप नापसंद नहीं करते आप विचार कर सकते हैं यह है: du ~/.cache > cachefolders_size। ऐसा क्या है कि आपको प्रत्येक फ़ोल्डर के आकार के साथ एक सूची देनी है .cache। आप एक स्प्रेडशीट में उत्पन्न फ़ाइल से जानकारी पेस्ट कर सकते हैं और फिर इसे अपने स्वाद के अनुसार सॉर्ट कर सकते हैं। मैंने इसके बारे में यहां पढ़ा ।

33
.Cache का विचार यह है कि यह हटाने योग्य है (देखें मानकों .freedesktop.org/basedir-spec/basedir-spec-latest.html )। अनुप्रयोगों को इस पर निर्भर नहीं होना चाहिए, और मैंने वास्तव में कभी भी किसी एप्लिकेशन को गलत करते हुए नहीं देखा है। बंशी वास्तव में एक मजेदार मामला है, लेकिन यह एक महान उदाहरण है: ब्रेट सही है कि आप शायद अपने सभी कैश को हटाना नहीं चाहेंगे, क्योंकि यह आम तौर पर एक अच्छे कारण के लिए है। बंशी को आवरण कला प्राप्त करने में लंबा समय लगता है। यह इसे फिर से कर सकता है, लेकिन यह अंतरिम में बदसूरत दिखाई देगा।
डायलन मैक्कल

1
@ vasa1 या आप GUI- आधारित डिस्क उपयोग विश्लेषक का उपयोग कर सकते हैं। मुझे लगता है कि बाओबाब , उबंटू पर उपलब्ध होना चाहिए (मैं इसे डेबियन में उपयोग करता हूं)
एलोइस महदाल

1
@DylanMcCall मानक के लिए लिंक आपकी टिप्पणी को अन्य सभी उत्तरों की तुलना में अधिक उपयोगी बनाता है। यदि आपने उस टिप्पणी का उत्तर दिया है, तो मैं इसे बढ़ा दूंगा।
पार्थियन शॉट

-1

हटाने .cacheवेब अनुप्रयोगों के लिए सबसे विन्यास सेटिंग्स को हटा देगा। सबसे पहले वेब ब्राउज़र और मेल क्लाइंट नोटिस करते हैं।

समान फ़ोल्डर के लिए लागू होता है .mozilla। उदाहरण के लिए, यह थंडरबर्ड से सभी खातों को हटा देगा और आपको उन्हें फिर से बनाना होगा। वेब ब्राउज़र के बारे में यह इतिहास और कुछ को हटा देगाcontent settings

इसके अलावा इन फ़ाइलों को हटाने की कोई परेशानी नहीं है।


1
आप भ्रमित कर रहे हैं .config .cache के साथ सेटिंग्स को .config में संग्रहीत किया जाता है जिसे कभी भी हटाया नहीं जाना चाहिए। हालाँकि, कुछ भी, कि .cache में हर किसी को हटाया जा सकता है। (किसी भी कार्यक्रम में अनुप्रयोग सेटिंग्स को स्टोर करने के लिए पर्याप्त गूंगा है, जिसमें लिनक्स में कभी जगह नहीं है)
रोब

-2

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


1
क्या आप इस उत्तर को अधिक प्रामाणिक बना सकते हैं?
r --dʒɑ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.