लिनक्स पर आकार द्वारा फ़ाइलें और निर्देशिकाएँ सूचीबद्ध करें
यह पृष्ठ हमें दिखाएगा कि मानक लिनक्स आदेशों का उपयोग करके आकार द्वारा आदेशित फ़ाइलों और फ़ोल्डरों की सूची कैसे बनाई जाए.
आदेश
किसी फ़ोल्डर में प्रत्येक आइटम के आकार के साथ एक सूची प्राप्त करने के लिए, आप इस तरह से डु कमांड का उपयोग करना चाहेंगे:
du -sm *
मेगाबाइट्स में -m तर्क सूची को लौटा देगा (ध्यान दें कि आप मानव पठनीय के लिए -h का उपयोग कर सकते हैं, लेकिन यह सही ढंग से नहीं होगा)
अब हम इसे सॉर्ट कमांड के माध्यम से चलाना चाहेंगे, रिवर्स ऑर्डर-आर और न्यूमेरिक-एन में सॉर्टिंग:
du -sm * | सॉर्ट -nr
यहाँ एकमात्र समस्या यह है कि हम बहुत अधिक आउटपुट प्राप्त करेंगे यदि बहुत सारी फाइलें और फ़ोल्डर्स हैं, तो हम इसे अधिक पाइप के माध्यम से पाइप कर सकते हैं:
du -sm * | सॉर्ट -nr | अधिक
या हम सिर्फ शीर्ष 15 सबसे बड़ी वस्तुओं को वापस कर सकते हैं:
du -sm * | सॉर्ट -nr | सिर -१५
यह सूची को कुछ इस तरह लौटाएगा:
2907 Files1 993 Files2 38 Somefile.txt