डिस्क उपयोग विश्लेषक में छिपी हुई फाइलें


10

मुझे छुपी हुई फाइलें दिखाने के लिए मुझे उबंटू का "डिस्क यूसेज एनालाइजर" कैसे मिलेगा?

यह मुझे बताता है कि मेरा घर डीआईआर 3 जीबी का उपयोग करता है, लेकिन केवल 525 एमबी (परिणाम du -shc *) के लिए खाता है । क्या मैं इसे अन्य फ़ाइलों को दिखाने के लिए प्राप्त कर सकता हूं जो अंतरिक्ष का उपयोग कर रहे हैं?


duपहले से ही सभी फ़ाइलों को दिखाता है, यह कुछ भी नहीं छिपाता है। वास्तव में 3GB और 525MB के आंकड़े क्या हैं?
गिल्स एसओ- बुराई को रोकें '

1
आपको 'ncdu' आज़माना चाहिए जो आम तौर पर आपके डिस्ट्रो के रिपॉजिटरी में उपलब्ध होता है, इसका टेक्स्ट इंटरफ़ेस बढ़िया है।
शादोक

आपको रूट के रूप में भी चलने की आवश्यकता हो सकती है, और सुडो के साथ नहीं बल्कि वास्तविक रूट के साथ, su रूट के माध्यम से।
मिखाइल

जवाबों:


19

आप इसका उपयोग कर सकते हैं (यह '।' के बाद एक अक्षर के साथ फाइल से मेल नहीं खाता है)

du -shc .??* *

विकिपीडिया एक रेगेक्स शैली के उपयोग का भी उल्लेख करता है जो हर फ़ाइल / फ़ोल्डर नाम के लिए काम करना चाहिए

du -shc .[!.]* *

1

duहर एक फ़ाइल के बजाय पूरे होम डायरेक्टरी के साथ कॉल करें :

du -sh ~

ऐसा इसलिए है क्योंकि *यह छिपे हुए लोगों से मेल नहीं खाता है।


यह सभी फाइलों को सूचीबद्ध नहीं करता है ~
जुन्हे

@ विस्तृत देखभाल करने के लिए?
शुक्र

अस्पष्टता के लिए क्षमा करें। यह सभी फाइलों (सादे और छिपी दोनों) के कुल आकार को प्रदर्शित करता है ~। हालाँकि यह प्रत्येक फ़ाइल का आकार और इनडायरेक्ट में सूचीबद्ध नहीं करता है ~। मैंने मान लिया था कि ओपी चाहता था, क्योंकि du -sch *वह (लेकिन केवल सादे फ़ाइलों के लिए) करेगा।
13

1

मुझे आज भी ऐसी ही समस्या है। मेरा समाधान:

du -h | awk -F/ '{if (NF<3) {print $1"/"$2}}'

du -h वर्तमान निर्देशिका का पूरा उपयोग हमें सभी उपनिर्देशिकाओं सहित पुनरावर्ती देता है।

| awk -F/ '{if (NF<3) {print $1"/"$2}}' उत्पादन फिल्टर और कोई उपनिर्देशिका प्रिंट करता है।

यदि आप निर्देशिकाओं के अतिरिक्त फ़ाइलों को देखना चाहते हैं, तो आप इसका उपयोग कर सकते हैं:

du -ah | awk -F/ '{if (NF<3) {print $1"/"$2}}'

यदि आप वास्तव में देखना चाहते हैं कि कौन सी फाइलें सबसे डिस्क स्थान का उपयोग करती हैं तो आप | sort -hअंत में जोड़ सकते हैं ।


0

जब तुम करोगे

du -shc *

यह एक डॉट के साथ शुरू होने वाली हर चीज को बाहर कर देता है।

प्रयत्न:

du -shc ~

बजाय


आपके घर की डायर के नीचे चबाने वाली जगह के लिए एक सामान्य अपराधी .TRASH, उबंटू जैसे वितरण द्वारा उपयोग की जाने वाली डिफ़ॉल्ट कचरा निर्देशिका है।
जॉन टी

1
अजीब बात है, यह 150GB दिखाता है (जो मुझे लगता है कि मेरे सभी फाइलसिस्टम उपयोग का कुल है) - और कोई भी उप-निर्देशिका या फाइलें नहीं। वास्तव में बहुत बेकार
स्टीफन

@ स्टेफेन: आपके पास सहानुभूति हो सकती है जो चीजों को फेंक रही है। -Dविकल्प जोड़ने का प्रयास करें ।
अगली सूचना तक रोक दिया गया।

0

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

उस अंतिम के लिए, कल्पना करें कि आपके पास एक फ़ोल्डर / tmp / somerandom / raccoon / है। इस फ़ोल्डर में आप 2.5G वीडियो डालते हैं। आप तब / tmp / somerandom / पर अपनी USB डिस्क माउंट करते हैं। अब आप उस फ़ाइल / फ़ाइलों तक नहीं पहुँच सकते हैं जो आपने / tmp / somerandom / raccoon में रखी हैं, लेकिन वे अभी भी डिस्क स्थान को ग्रहण करते हैं। डु उन्हें नहीं देखता है, लेकिन डीएफ करता है।


0

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


0

छिपी हुई फ़ाइलों और फ़ोल्डरों को देखने के लिए आप "खोज" + "डु" का उपयोग कर सकते हैं:

find ~ -maxdepth 1 -exec du -hs {} \;
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.