हालांकि ncdu
यह उत्कृष्ट है (और यह इसके खिलाफ कोई दस्तक नहीं है) कुछ ऐसे कमांड हैं जो आप कोशिश कर सकते हैं यदि आप तृतीय पक्ष उपयोगिताओं को स्थापित नहीं करना चाहते (या नहीं कर सकते हैं):
sudo du -hsx -d 1 / | sort
यह कमांड रूट डायरेक्टरी से सभी फाइलों को सूचीबद्ध करता है लेकिन किसी भी फाइल सिस्टम माउंट (यानी यूएसबी या नेटवर्क माउंट) को छोड़ देता है और सबसे छोटी से लेकर सबसे बड़ी तक होती है। उदाहरण के लिए, मेरे iMac पर कमांड जारी करने पर, मुझे निम्नलिखित परिणाम मिलते हैं:
0B /.Trashes
0B /.vol
0B /Network
0B /cores
30G /Applications
64K /Volumes
1.0K /home
1.0K /net
1.0M /sbin
2.5M /bin
234M /.fseventsd
261G /Users
314G /
383M /.cleverfiles
4.7G /Library
478M /.DocumentRevisions-V100
5.0K /dev
523M /usr
7.1G /private
811M /.Spotlight-V100
9.1G /System
यह मुझे एक अच्छा सारांश देता है कि शीर्ष स्तर के फ़ोल्डर्स मेरे ड्राइव पर क्या उपयोग कर रहे हैं। मेरे मामले में, /Applications
फ़ोल्डर 30G का उपभोग कर रहा है , जबकि मेरे /Users
पास 261G है।
यदि आप अपने एप्लिकेशन फ़ोल्डर के भीतर सब कुछ देखना चाहते हैं और इसे आकार के अनुसार क्रमबद्ध करना चाहते हैं, तो आप कमांड जारी कर सकते हैं
sudo du -ha /Applications | sort -r
मैं आउटपुट को पाइप पर ले जाता हूं sort
और -r
ध्वज का उपयोग करके इसे उल्टा करने के लिए (सबसे बड़े से छोटे) क्रम में क्रमबद्ध करता हूं ताकि मैं देख सकूं कि कौन सी फाइलें और निर्देशिकाएं किस स्थान को ले रही हैं।
996K /Applications//The Unarchiver.app/Contents/Frameworks/XADMaster.framework/Versions
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents/Resources/LexiconData
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents/Resources
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport
लिस्टिंग काफी लंबी होगी, इसलिए मैं आउटपुट को मूल्यांकन के लिए एक पाठ फ़ाइल में भेजने का सुझाव देता हूं:
sudo du -ha /Applications | sort -r > ~/Desktop/du_results.txt
यह आपको अपने डेस्कटॉप पर एक पाठ फ़ाइल देगा जिसे आप किसी भी पाठ संपादक के साथ देख सकते हैं। इस तरह आपके पास इस बात का रिकॉर्ड होगा कि आपको किन फ़ाइलों / उपनिर्देशिकाओं की आवश्यकता है / जांच करना चाहते हैं कि आप डिस्क स्थान का इतना उपभोग क्यों कर रहे हैं।