लिनक्स में वास्तविक आकार द्वारा निर्देशिकाओं को क्रमबद्ध कैसे करें



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

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



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



विधि 1: डिस्क उपयोग विश्लेषक के साथ निर्देशिकाओं को सॉर्ट करना

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



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

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



आप वास्तविक आकार के संदर्भ में निर्देशिका को उच्चतम-से-निम्नतम से सॉर्ट करने के लिए आकार बटन पर क्लिक कर सकते हैं, लेकिन इसके विपरीत डिफ़ॉल्ट है। इसे विस्तारित करने के लिए किसी निर्देशिका के नाम के आगे वाले तीर पर क्लिक करें और इस प्रकार इसके नीचे रहने वाले उपनिर्देशिकाओं को छाँटें।

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

विधि 2: क्लासिक डु टूल का उपयोग करना

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

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

du –si –max-गहराई = 1 nameOfDirectory | सॉर्ट -ह

आपको उस निर्देशिका के साथ nameOfDirectory को बदलने की आवश्यकता होगी, जिसे आप शुरू करना चाहते हैं। उदाहरण के लिए कहें कि आप सभी निर्देशिकाओं को सीधे आकार में प्राप्त करना चाहते थे जो आकार के आधार पर सीधे / नीचे सूचीबद्ध थीं। आप कमांड को निम्नानुसार चला सकते हैं:

du –si –max-गहराई = 1 / lib | सॉर्ट -ह

आप संख्या को बाद में बदलना चाह सकते हैं -मैक्स-डेप्थ = चूंकि यह मान परिभाषित करता है कि डुअल कमांड को डायरेक्टरी स्ट्रक्चर में कितनी दूर तक खोज करनी चाहिए। हालाँकि, यहाँ वस्तु एक पूरे पेड़ के माध्यम से खोज करने से बचने के लिए थी जिसे हमने 1 पर छोड़ दिया और एक एकल निर्देशिका के नीचे चुना।

–इस तर्क से संकेत मिलता है कि डु कमांड को इंटरनेशनल सिस्टम ऑफ यूनिट्स का उपयोग करके आकार प्रिंट करना चाहिए, जो 1,000 किलोटी के बराबर एक किलोबाइट को परिभाषित करता है। जबकि यह उन लोगों द्वारा पसंद किया जाता है जो ओएस एक्स से लिनक्स में चले गए थे या हार्डवेयर आकारों के साथ निर्देशिका आकारों की गणना करने के लिए उपयोग किया जाता है, कई उपयोगकर्ता सबसे अधिक बाइनरी आकार के लिए उपयोग किए जाते हैं जहां 1,024 बाइट्स 1 मेगाबाइट के बराबर होती हैं। इस तरह के साथ -si बदलें:

du -h –max-गहराई = 1 / lib | सॉर्ट -ह

यदि आप बाइनरी आकार पसंद करते हैं तो यह आउटपुट को उम्मीद के मुताबिक प्रस्तुत करेगा। यदि आप तथाकथित kibibytes में चीजों को मापने के लिए उपयोग किया जाता है, तो आप इस आदेश का भी उपयोग नहीं करना चाहेंगे। आप भी शामिल करना चाह सकते हैं | कम या | इस कमांड लाइन के अंत में और अधिक कमांड अगर आपको शीर्ष-स्तरीय निर्देशिका में इतने सारे उपनिर्देशिका मिल रहे हैं, जो आउटपुट पृष्ठ के ठीक ऊपर बढ़ता है। याद रखें कि आप किसी भी आधुनिक एक्स टर्मिनल एमुलेटर में परिणामों के माध्यम से स्क्रॉल करने के लिए अपने स्क्रॉलबार, ट्रैकपैड या टचस्क्रीन का उपयोग करने में सक्षम होना चाहिए।

क्या आपको अक्सर इस समाधान का उपयोग करते हुए खुद को ढूंढना चाहिए और इसके बजाय इच्छा होनी चाहिए कि आपके पास नए शापों पर निर्मित एक संस्करण था, तो आप डेबियन, उबंटू, विभिन्न उबंटू स्पिन, बोधि और लिनक्स टकसाल पर ncurses स्थापित करने के लिए sudo apt-get install ncdu का उपयोग कर सकते हैं- आधारित युगल दर्शक। फेडोरा और रेड हैट यूजर्स sudo yum install ncdu का उपयोग करने में सक्षम होना चाहिए, यदि उन्होंने एक sudoers फ़ाइल स्थापित की है, या su - जिसके बाद yum install ncdu द्वारा प्रशासन पासवर्ड के बाद यदि वे अभी तक उपलब्ध नहीं हैं।

संभावना से अधिक आपको किसी भी निर्भरता का सामना नहीं करना चाहिए क्योंकि कार्यक्रम ncurses और कुछ अन्य पर आधारित है। आप या तो वर्तमान निर्देशिका से इसे ncdu लिखकर चला सकते हैं या पेड़ के एक अलग हिस्से के अंदर देख सकते हैं, जिसमें ncdu / lib या जो भी आप ब्राउज़िंग में रुचि रखते हैं, उसे टाइप करके।

आपको बताया जाएगा कि सॉफ़्टवेयर उन आइटमों की संख्या की गणना कर रहा है जो इसे अनुरोधित निर्देशिका में मिली हैं। एक बार यह समाप्त हो जाने पर आप तीर कुंजियों का उपयोग करके निर्देशिकाओं को उनके सही आकार के क्रम में ब्राउज़ कर सकते हैं। आप निर्देशिकाओं को उनके आकार क्रम में आगे और पीछे क्रमबद्ध करने के लिए S कुंजी दबा सकते हैं।

4 मिनट पढ़ा