डु केवल निर्देशिकाओं के लिए


47

सी-शेल में, मैं उसी आउटपुट को कैसे प्राप्त कर सकता हूं, du -sh ./*लेकिन रूट डीआईआर में फाइलों को सूचीबद्ध किए बिना, यानी / और उनकी सभी सामग्रियों के आकार की उपनिर्देशिकाओं की सूची?


मुझे नहीं मिला। मैंने कोशिश की shऔर cshआउटपुट को ऑर्डर करने के अलावा एक ही है। (मैं स्वीकार करने के लिए कि मैं वास्तव में उपयोग कर रहा हूँ है bashऔर tcsh।)
शि

@ शी को मुझे स्पष्ट करना चाहिए: सी-शेल के बारे में टिप्पणी केवल यह बताने के लिए है कि मैं क्या उपयोग कर रहा हूं। मैं एक और कमांड या विकल्प की तलाश कर रहा हूं जो मुझे एक ही परिणाम देगा, लेकिन फाइलों के आकार को सूचीबद्ध किए बिना ।/
foglerit

जवाबों:


81

एक अनुगामी स्लेश जोड़ें, जैसे:

du -sh ./*/

1
यह मेरे द्वारा किए गए सबसे तेज़ स्टैक एक्सचेंज फ़िक्सेस में से एक है। +2 अगर मैं कर सका।
मत्ती

1
नोट: यदि -sगिराया जाता है, तो यह पुनरावर्ती हो जाता है। नोट: sort -hमानव-पठनीय आकार ( 2009 -hमें जीएनयू sortमें झंडा पेश किया गया था ) के आधार पर छांटने के लिए पाइपिंग होगी ।
इवगेनी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.