लिनक्स में फ़ोल्डर का आकार टूटना देखें?


11

क्या कोई ऐसी आज्ञा है जो मुझे लिनक्स में कई फ़ोल्डरों का आकार दिखा सकती है, शायद सबसे बड़े से सबसे छोटे स्थान पर?

जवाबों:


12

जैसा कि दूसरों ने कहा, duजाने का रास्ता है। लेकिन विकल्प जानना duआवश्यक है। वे यहाँ हैं:

du -m --max-depth 1 /foo /bar

यह आपको निर्देशिका में निहित मेगाबाइट में आकार दे देंगे /fooऔर /bar। यदि आप चाहते हैं कि आउटपुट को क्रमबद्ध किया जाए, तो इसे sortउपयोगिता के माध्यम से पाइप करें :

du -m --max-depth 1 /foo /bar | sort -n -k 1

2

या आप पास कर सकते हैं:

du -sm /dir1 /dir2 | sort -nrk 1
#or
du -sm * | sort -nrk 1

पहले और दूसरे के बीच का अंतर यह है कि sencond सभी फाइलों और dirs को मौजूदा डायरेक्टरी में ले जाएगा और पहले सिर्फ आपके द्वारा पास किए गए dirs।


du -sऔर sortवास्तव में एक दूसरे को पसंद नहीं करते।
इन्नाएम

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

हे भगवान! माफ़ करना। मैं किसी भी तरह से मिश्रित -sऔर -h। कृपया मेरी टिप्पणी की अवहेलना करें।
इन्नाएम

1

डु [विकल्प] [निर्देशिका और / या फाइलें]


1

यदि आप एक ग्राफिकल (X11) डिस्प्ले चाहते हैं, तो इंस्टॉल करने पर विचार करें xdiskusage। आप इसमें या तो आउटपुट को पाइप कर सकते हैं du(जैसा कि आप कर सकते हैं यदि आप duकिसी अन्य उपयोगकर्ता के रूप में चला रहे हैं , या किसी अन्य सिस्टम पर, या किसी अन्य समय पर), या आप इसे अंतःक्रियात्मक रूप से चला सकते हैं और यह duस्वयं के लिए इनवॉइस करेगा ।

हमेशा की तरह, इसे स्थापित करने के बाद, मैन पेज से परामर्श करें।



0

कमांड लाइन से मैं सबसे बड़ी अंतिम सूची को पसंद करता हूं, इसलिए मैं इसका उपयोग करता हूं:

du -shm ./* | sort -n
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.