कमांड लाइन से निर्देशिका का आकार कैसे प्राप्त करें

कमांड लाइन से निर्देशिका का आकार देखना चाहते हैं? आपने देखा होगा कि aa l निर्देशिका की सामग्रियों को सूचीबद्ध करने के लिए पारंपरिक ls कमांड का उपयोग करना आवश्यक रूप से निर्देशिका का कुल आकार नहीं दिखाएगा। इसके बजाय, यह देखने के लिए कि एक विशिष्ट निर्देशिका के लिए डिस्क उपयोग क्या है, आप समर्पित du कमांड का उपयोग करना चाहेंगे, जो किसी भी पथ या निर्देशिका के लिए डिस्क उपयोग आंकड़े प्रदर्शित करेगा। हम आपको दिखाएंगे कि इस आदेश का उपयोग कैसे करें।


यह स्पष्ट रूप से कमांड लाइन उपयोगकर्ताओं के लिए लक्षित है, और निर्देशिका के आकार को पुनः प्राप्त करने के लिए डु कमांड मैक ओएस, मैक ओएस एक्स, लिनक्स और अन्य सभी यूनिक्स किस्मों पर भी काम करेगा। आकस्मिक मैक उपयोगकर्ताओं के लिए, निर्देशिका के आकार को प्राप्त करने का एक आसान तरीका किसी निर्दिष्ट फ़ोल्डर पर Get Info कमांड का उपयोग करके खोजक के माध्यम से होता है।

कमांड लाइन के माध्यम से एक निर्देशिका का आकार प्राप्त करना

टर्मिनल कमांड लाइन से, निर्देशिका के आकार को देखने के लिए निम्न वाक्यविन्यास जारी करें:

du -sh /directory/path

उदाहरण के लिए, / अनुप्रयोग फ़ोल्डर का कुल आकार प्राप्त करने के लिए, आप निम्न कमांड स्ट्रिंग जारी करेंगे:

du -sh /Applications/

आप इसका उपयोग किसी निर्दिष्ट निर्देशिका के आकार की गणना करने के लिए और निर्देशिकाओं और फ़ाइलों के आकार को देखने के लिए भी कर सकते हैं।

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

कमांड लाइन द्वारा सभी निर्देशिका सामग्री का आकार कैसे देखें

यदि आप कमांड लाइन से मौजूदा निर्देशिका सामग्री का आकार देखना चाहते हैं, जिसमें किसी भी फ़ोल्डर्स और फाइलें शामिल हैं, तो स्टार वाइल्डकार्ड के साथ du -sh कमांड, जैसे:

du -sh *

यह एक लंबी सूची प्रारूप में, फ़ोल्डरों के कुल आकार और व्यक्तिगत फ़ाइलों के कुल आकार सहित वर्तमान निर्देशिका में सबकुछ का आकार दिखाएगा।

यदि वांछित हो तो आप वाइल्डकार्ड को अन्य निर्देशिका पथों के साथ भी उपयोग कर सकते हैं, उदाहरण के लिए यदि आप किसी उपयोगकर्ता के डेस्कटॉप फ़ोल्डर और सभी सामग्रियों का आकार देखना चाहते हैं, तो कमांड होगा:

du -sh /Users/NAME/Desktop/*

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

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

कमांड लाइन से निर्देशिकाओं के आकार को पुनः प्राप्त करने के लिए एक और उपयोगी चाल के बारे में जानें? हमें टिप्पणियों में बताएं, और यदि आपने इस आलेख का आनंद लिया है तो आपको हमारी अन्य कमांड लाइन सामग्री भी दिलचस्प लगेगी।