क्या मैं / निजी / var / फ़ोल्डर्स / से फ़ाइलें या फ़ोल्डर हटा सकता हूं?


31

मेरे पास यह फ़ोल्डर /private/var/folders/bf/3GB के साथ है जो अस्थायी फ़ाइलों को लगता है। क्या मैं इस फ़ोल्डर को हटा सकता हूँ?


जवाबों:


24

आप सुरक्षित रूप से कुछ भी हटा सकते हैं, /private/var/folders/लेकिन फ़ोल्डर ही नहीं

sudo rm -rf /private/var/folders/*

ऐसा करने से पहले सभी एप्लिकेशन छोड़ दें और बाद में रीबूट करें ... और जो कुछ भी आप करते हैं, वह किसी अन्य चीज़ को स्पर्श न करें /private/var/, और स्वयं को हटाएं /private/var/folders/


अफवाह यह है कि एक को हटाना नहीं चाहिए /private/var/folders/zzइस लेख का तात्पर्य अन्यथा है, लेकिन यदि आप सुरक्षित पक्ष पर रहना चाहते हैं, तो उपयोग करें

cd /private/var/folders
for i in *; do if [ "$i" != "zz" ]; then sudo rm -rf "$i"; fi; done
sudo rm -rf zz/*

बजाय।


2
मैंने क्वेरी के ऊपर उपयोग किया: cd / private / var / फ़ोल्डरों के लिए i ; अगर ["$ i"! = "zz"]; उसके बाद sudo rm -rf "$ i"; फाई; किया sudo rm -rf zz / उसके बाद मैक को बूट नहीं किया जा सकता है। ओएस को फिर से स्थापित करना था।
एरिन

क्या आपने पहले सही फ़ोल्डर में सीडी लगाया है? अन्यथा यह कुछ बहुत ही यादृच्छिक सामान को कचरा कर देगा ...
टेटसुजिन

निश्चित रूप से मैं पहले / निजी / var / फ़ोल्डरों में गया ... zz के अलावा कुछ और संरक्षित किया जाना चाहिए जो मुझे लगता है।
एरिन

एल कैपिटन, 2017 जून।
एरिन

tbh, मैंने वास्तव में कभी इसकी कोशिश नहीं की है - यह सिर्फ एक शोध और प्रकाशन था, मान्यता के साथ।
टेटसुजिन

3

सिस्टम अखंडता के दृष्टिकोण के लिए एक सामान्य सुरक्षा से:

के पदानुक्रम के भीतर कुछ भी हटाया /private/var/folders/* जा सकता है। zzशामिल थे।

लेकिन एक पुनः आरंभ में अस्थायी फ़ाइलों और डेटा की मात्रा को कम करना चाहिए।

अच्छी तरह से लिखे गए अनुप्रयोगों को छोड़ना भी एक त्वरित लॉगआउट-लॉगिन चक्र के समान है।

सिस्टम /private/var/folders/*रिबूट के बाद एक खाली को फिर से खोल देगा ।

उपयोगकर्ताओं के दृष्टिकोण के लिए व्यावहारिकता और परिणामों से:

एक छोटी सी पकड़ है: यह पूरी तरह से साइड-इफेक्ट्स के बिना पूरी तरह से नहीं है, बस सभी को पोंछने के लिए और वहाँ के तहत कुछ भी folders

हालांकि शोध के साइड-इफेक्ट कम हैं। बल के साथ सब कुछ हटाना sudo rmसंभव है लेकिन लाइव सिस्टम पर सबसे अच्छा विकल्प नहीं है।

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

  2. अनुप्रयोगों या सेवाओं की एक छोटी संख्या वहां कुछ वरीयताओं को संग्रहीत कर सकती है।
    एक उदाहरण NotificationCenter (NC) में आपकी सेटिंग्स के साथ है: आपकी पसंद के आवेदन और उनमें से क्या 'में' होना है। नेकां सक्षम में सब कुछ के साथ नेकां अपनी प्राथमिकताओं का पुनर्निर्माण करता है। यदि आपके पास कई ऐप्स हैं और उनमें से अधिकांश आपको परेशान नहीं करना चाहते हैं तो यह केवल एक बार किए जाने पर भी काफी कष्टप्रद है।
    लेकिन फिर यह वास्तव में आवश्यक डेटा नहीं है जो इस तरह से खो जाता है। चूंकि यह प्रथा अत्यधिक गैर-मानक है, इसलिए यह केवल ऐप्पल अपने स्वयं के दिशानिर्देशों का उल्लंघन करता है: मैं इस पदानुक्रम में महत्वपूर्ण, गैर-अस्थायी डेटा के लिए महत्वपूर्ण नहीं, किसी भी तृतीय-पक्ष एप्लिकेशन को याद रख सकता हूं।

Conclusio:

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


3
किसी तरह आपके प्रश्न का दूसरा भाग पहले का खंडन करता है।
nohillside

क्या आप कृपया "सामान" को परिभाषित कर सकते हैं?
fd0

0

इसके लिए क्या मूल्य है (मतलब अपने आप को तय करना :-), यह करना कैटालिना (10.15) पर खतरनाक है।) मैंने कैटालिना में अपग्रेड के बाद मैकबुक एयर पर ऐसा किया। यह पुनरारंभ नहीं होगा, और खराब आंतरिक स्क्रीन के साथ टाइम मशीन से पुनर्प्राप्ति के लिए क्या दर्द होगा।

मेरे पास एक और खराब स्क्रीन मैकबुक एयर (और खराब कीबोर्ड, और खराब ट्रैकपैड भी था, लेकिन मैं डिग्रेस करता हूं)। मैं पागल था क्योंकि मैं विकास के लिए इसका इस्तेमाल करता हूं। इसलिए इसके बजाय मुझे ऑनलाइन एक और ट्रिक मिली। मैक को बूट करते समय शिफ्ट को होल्ड करना "सुरक्षित मोड" में जाता है। मैक ने तब सुरक्षित मोड में बूट किया, और "सुडो डु-डी 1-एच / प्राइवेट" ने 44 जीबी की पुष्टि की। नियमित मैक ओएस एक्स में एक और रिबूट के बाद और उसी कमांड ने 3 जीबी दिखाया।

BTW, यह एक नियमित कीबोर्ड के साथ काम नहीं करता था, मुझे एक ऐप्पल कीबोर्ड ढूंढना था।

बहुत सुरक्षित, अगर एक दर्द, नियमित रूप से ऐसा करने के लिए। मैंने मुफ्त क्लीनर की कोशिश की, लेकिन उन फ़ाइलों / फ़ोल्डरों में से कोई भी नहीं मिला। और मैं एक क्लीनर पर $ 30 - $ 80 खर्च नहीं करूँगा जो शायद उन्हें भी नहीं मिलेगा ...


0

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

फिर, मैं / निजी / var / फ़ोल्डरों / के पास गया। यह अब 2019 है और मैंने पाया है कि कुछ फ़ोल्डर्स 2016 और 2017 के बाद से संशोधित नहीं किए गए थे।

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

मैंने अपनी USB ड्राइव को अनप्लग कर दिया और मैंने रिकवरी मोड में पुनः आरंभ किया, मैंने csrutil enableटर्मिनल में टाइप करके सिस्टम अखंडता सुरक्षा को सक्रिय कर दिया है।

मैंने 50GB बचा लिया


-1

सदाबहार कैश से परेशान रहने पर एक बार "सुरक्षित बूट" करें ... शब्द (Apple kb लेख लिंक - https://support.apple.com/en-us/HT201262 ) यह है कि यह कैश को साफ करता है।

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