फ़ाइलों को सूचीबद्ध किए बिना / dir के भीतर निर्देशिका का पूर्ण आकार कैसे प्राप्त करें?


10

मैं के अंत में एक निर्देशिका का आकार प्राप्त करने में सक्षम हूं du -h directorynameलेकिन क्या इसके भीतर फ़ाइलों / निर्देशिकाओं को सूचीबद्ध किए बिना आकार प्राप्त करने का एक तरीका है?

मैं वर्तमान में इसे इस तरह कर रहा हूं:

du -h directoryname | tail -n1

निर्देशिका आकारों का एक सूचकांक कैसे रखें? क्या इसके लिए कोई उबंटू एप्लिकेशन / सॉफ्टवेयर है?

जवाबों:


15

इसके लिए -sविकल्प duआपको एक आउटपुट देगा जो सिर्फ सारांश है, इसलिए अपना कमांड स्वैप करें:

du -sh /path/to/directory

10

आप उपयोग कर सकते हैं:

du -d 0 -h directoryname

से man du:

-d, --max-गहराई = N
निर्देशिका (या फ़ाइल, --all) के लिए कुल प्रिंट करता है, केवल अगर यह एन या कमांड लाइन तर्क से कम स्तर है;

यदि आप ऐसा करने के लिए GUI एप्लिकेशन चाहते हैं, तो आप baobabजाँच करने के लिए डिस्क उपयोग विश्लेषक (या ) का उपयोग कर सकते हैं :

यहां छवि विवरण दर्ज करें

या 'गुण' सुविधा का उपयोग करें (अधिकांश फ़ाइल प्रबंधकों में):

यहां छवि विवरण दर्ज करें

आखिरी मुझे लगता है कि जब तक एक ध्यान देने योग्य परिवर्तन नहीं होता है (निमो में) तब तक मैं थोड़ा सा कैश करता हूं।


1
मैं यह जानने के लिए उत्सुक हूं कि आप किस विषय का उपयोग कर रहे हैं?
राहिल वज़ीर

1
@RahilWazir आर्क -Darker पर सूक्ति 3.14 :)
विल्फ

-Sस्विच के बराबर है -d 0, (और कम); विवरण के लिए देखें info du | sed -n "/‘-\(S’$\|d \)/,/^$/p"
Agc
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.