Linux में सबसे बड़ी फ़ाइल और निर्देशिका खोजें
कभी-कभी, लिनक्स उपयोगकर्ताओं को अपने डिस्क ड्राइव पर सबसे बड़ी निर्देशिका या सबसे बड़ी फ़ाइल खोजने की आवश्यकता हो सकती है। आप इसे एक ही आदेश के साथ जल्दी से पा सकते हैं। आइए देखें कि यह कैसे किया जा सकता है।
हमारे पिछले लेखों में, हमने विस्तार से देखा Linux टर्मिनल का उपयोग करके किसी फ़ाइल या फ़ोल्डर के लिए डिस्क स्थान के उपयोग को कैसे देखें. उल्लिखित आलेख "डु" कमांड को संदर्भित करता है जो निर्देशिका या फ़ाइल के सारांश आकार की गणना करने में सक्षम है। सबसे बड़ी वस्तु का पता लगाने के लिए आप इसे कुछ अन्य कंसोल टूल के साथ जोड़ सकते हैं। यहां कैसे।
Linux में सबसे बड़ी फ़ाइल और निर्देशिका खोजें
लिनक्स में सबसे बड़ी फ़ाइल और निर्देशिका खोजने के लिए, आप डु को सॉर्ट कमांड के साथ जोड़ सकते हैं। उदाहरण के लिए, आप एक फ़ोल्डर के लिए du निष्पादित कर सकते हैं जिसमें सबफ़ोल्डर्स इस तरह हैं:
डु-एचएस ./डिस्ट्र/*
-s स्विच du को केवल सारांश जानकारी को प्रिंट करने के लिए कहता है।
-एच स्विच परिणाम में सादे बाइट्स से मानव पठनीय प्रारूप में आकार बदलता है।
निम्न स्क्रीनशॉट देखें:
यह कोई समस्या नहीं है जब आप जिस फ़ोल्डर का विश्लेषण कर रहे हैं वह छोटा है। लेकिन अगर आप पूरे फाइल सिस्टम की जांच करने की कोशिश कर रहे हैं, तो डु यूटिलिटी के पूर्ण आउटपुट की समीक्षा करना बहुत कठिन हो सकता है। आप जिस समाधान का उपयोग कर सकते हैं वह है डु को सॉर्ट कमांड के साथ जोड़ना।
आदेश इस प्रकार दिखेगा:
डु -एचएस ./distr/*|सॉर्ट -rh
पाइपलाइन वर्ण के माध्यम से डु के साथ संयुक्त सॉर्ट कमांड में दो स्विच होते हैं: -r और -h।
-h कमांड को बताता है कि संसाधित किया जाने वाला डेटा मानव पठनीय प्रारूप में है।
-r सॉर्ट कमांड को रिवर्स फॉर्मेट में डेटा ऑर्डर करता है
आउटपुट इस प्रकार होगा:
यह बहुत उपयोगी है।
अब, आउटपुट को एक विशिष्ट संख्या में रिकॉर्ड तक सिकोड़ते हैं। उदाहरण के लिए, आइए शीर्ष 5 सबसे बड़ी फ़ाइलें और निर्देशिका देखें। बस डु को मिलाएं और हेड कमांड के साथ सॉर्ट करें।
डु-एचएस ./distr/*|सॉर्ट -आरएच|हेड-एन 5
हेड कमांड के लिए तर्क -n निर्दिष्ट करता है कि आउटपुट में कितनी लाइनें शामिल करनी हैं। मेरे मामले में, मैं शीर्ष 5 सबसे बड़ी लाइनें देखना चाहता हूं।
आउटपुट इस प्रकार है:
बस, इतना ही। कमांड के दिए गए संयोजन का उपयोग करके, आप जल्दी से लिनक्स में सबसे बड़ी फ़ाइल और निर्देशिका पा सकते हैं। बस डु कमांड के लिए रूट पाथ को ठीक करें और आपका काम हो गया।