लिनक्स में निर्देशिका आकार की जाँच करें

Check Directory Size Linux



GUI का उपयोग करके निर्देशिकाओं और फ़ाइलों के आकार की जाँच करना काफी आसान है। कमांड लाइन का उपयोग करके निर्देशिका का आकार प्राप्त करना GUI का उपयोग करने की तुलना में बहुत अधिक कठिन हो सकता है। 'Ls' कमांड के साथ, आप एक निर्देशिका की सामग्री को सूचीबद्ध कर सकते हैं लेकिन आप सटीक स्थान या निर्देशिका आकार नहीं देख सकते हैं। इसके बजाय, आपको निर्देशिका या फ़ाइल का सटीक आकार प्राप्त करने के लिए अधिक कमांड का पता लगाना चाहिए।

इस लेख में, आप सीखेंगे कि कमांड लाइन वातावरण का उपयोग करके लिनक्स पर निर्देशिका आकार की जांच कैसे करें। इस आलेख में प्रदर्शित सभी आदेश उबंटू 20.04 सिस्टम पर चलाए गए थे। टर्मिनल में सभी विधियों और चरणों का प्रदर्शन किया जाता है। आप Ctrl + Alt + t टाइप करके टर्मिनल विंडो को जल्दी से खोल सकते हैं।







निम्नलिखित कुछ तरीके हैं जिनका उपयोग आप Linux सिस्टम पर निर्देशिका आकार की जांच करने के लिए कर सकते हैं। हम एक-एक करके इन विधियों का पता लगाएंगे:



विधि 1: डु कमांड का उपयोग करके निर्देशिका आकार की जाँच करें

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



$का





उपरोक्त आदेश होम निर्देशिका सामग्री की एक सूची प्रदर्शित करता है। बाईं ओर प्रदर्शित संख्याएँ प्रत्येक वस्तु के आकार को किलोबाइट में दर्शाती हैं।

-h विकल्प का उपयोग करके, आप आउटपुट को अधिक वर्णनात्मक रूप में भी प्रदर्शित कर सकते हैं, जैसा कि निम्नानुसार है:



$का-एच

उपरोक्त आदेश संख्या के साथ किलो, मेगा और गीगाबाइट में स्थान प्रदर्शित करता है।

विशिष्ट निर्देशिका का आकार खोजने के लिए, निम्न सिंटैक्स का उपयोग करें:

$का-एच/निर्देशिका पथ

आपको उपरोक्त कमांड को sudo उपयोगकर्ता के रूप में चलाने की आवश्यकता होगी, क्योंकि कुछ निर्देशिकाओं को विशेष निर्देशिका सामग्री तक पहुँचने के लिए कुछ अनुमतियों की आवश्यकता होती है।

/var निर्देशिका के निर्देशिका आकार की जाँच करने के लिए निम्नलिखित कमांड का उपयोग करें:

$सुडो का-एच/कहां

-एचसी विकल्प के साथ, आप विशिष्ट निर्देशिका का आकार मानव-पठनीय रूप में प्रदर्शित कर सकते हैं, जैसा कि निम्नानुसार है:

$सुडो का -एचसीई /कहां

आप अधिकतम-गहराई विकल्प का उपयोग करके उपनिर्देशिका पथ की गहराई को भी बदल सकते हैं। उदाहरण के लिए, यदि आप केवल शीर्ष निर्देशिका प्रदर्शित करना चाहते हैं, तो आपको निम्नानुसार अधिकतम-गहराई = 0 सेट करना होगा:

$सुडो का–एचसी ––अधिकतम-गहराई =0 /कहां

इसी तरह, उपनिर्देशिका की एक परत के साथ शीर्ष निर्देशिका को पुनः प्राप्त करने के लिए, आप अधिकतम-गहराई = 1 सेट करेंगे।

$सुडो का–एचसी ––अधिकतम-गहराई =1 /कहां

यदि आप डु से संबंधित अधिक कमांड का पता लगाना चाहते हैं, तो आप निम्न कमांड का उपयोग कर सकते हैं:

$पुरुष का

विधि 2: ट्री कमांड का उपयोग करके निर्देशिका आकार की जाँच करें

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

$सुडोउपयुक्तइंस्टॉल पेड़

वर्तमान निर्देशिका को प्रदर्शित करने के लिए, उपनिर्देशिकाएँ और फ़ाइलें टर्मिनल पर निम्न कमांड का उपयोग करती हैं:

$पेड़ -डी -एच

ट्री कमांड के साथ, आप निम्न सिंटैक्स का उपयोग करके किसी विशिष्ट निर्देशिका की सामग्री को पुनः प्राप्त कर सकते हैं:

$पेड़ /निर्देशिका पथ

/var निर्देशिका की सामग्री को सूचीबद्ध करने के लिए, आप निम्न आदेश का उपयोग करेंगे:

$पेड़ /कहां

आदेश पूरा करने के बाद, यह निर्देशिकाओं और उपनिर्देशिकाओं की कुल संख्या प्रदर्शित करेगा।

ट्री कमांड के बारे में अधिक जानने के लिए, निम्न कमांड का उपयोग करें:

$पुरुष पेड़

विधि 3: ncdu कमांड का उपयोग करके निर्देशिका आकार की जाँच करें

NCurses डिस्क उपयोग, संक्षिप्त रूप में 'ncdu' का उपयोग निर्देशिका आकार की जांच के लिए भी किया जाता है। अधिकांश Linux सिस्टम पर ncdu डिफ़ॉल्ट रूप से स्थापित नहीं होता है। आपको इस कमांड को उपयुक्त पैकेज मैनेजर के माध्यम से कमांड लाइन का उपयोग करके स्थापित करना होगा, जो निम्नानुसार है:

$सुडोउपयुक्तइंस्टॉलएनसीडीयू

Ncdu का उपयोग करके, आप अपने सिस्टम डिस्क उपयोग का एक इंटरैक्टिव डिस्प्ले देख सकते हैं। इस आदेश को आज़माने के लिए निम्नलिखित निष्पादित करें:

$एनसीडीयू

ऊपरी ऊपरी बाएँ कोने में देखी जा रही वर्तमान निर्देशिका को प्रदर्शित करता है। बायां स्तंभ निर्देशिका आकार को संख्यात्मक मान में प्रदर्शित करता है, जहां # चिह्न प्रत्येक निर्देशिका के आगे के आकार को इंगित करते हैं। तीर कुंजियों का उपयोग करके, आप इन पंक्तियों के बीच नेविगेट कर सकते हैं। यहाँ, दाएँ तीर का उद्देश्य निर्देशिका ब्राउज़ करना है, और बाएँ तीर का उद्देश्य आपको वापस ले जाना है।

Ncdu कमांड के साथ, आप किसी विशेष निर्देशिका को निम्न प्रकार से भी लक्षित कर सकते हैं:

$एनसीडीयू/कहां

एनसीडीयू इंटरफेस से बाहर निकलने के लिए, 'क्यू' दबाएं और मदद के लिए '?' दबाएं।

इस लेख में, आपने सीखा कि तीन अलग-अलग तरीकों से उबंटू 20.04 लिनक्स सिस्टम पर टर्मिनल कमांड लाइन का उपयोग करने के निर्देशिका आकार की जांच कैसे करें। आप टर्मिनल का उपयोग करके ट्री, ncdu और du कमांड से संबंधित अधिक कमांड का पता लगा सकते हैं। इन आदेशों का उपयोग सभी लिनक्स वितरणों पर किया जा सकता है। यदि आपके कोई प्रश्न या सुझाव हैं, तो बेझिझक नीचे टिप्पणी करें।