मैं सोच रहा हूं कि क्या हम 'डु' की ईमानदारी को 'ट्री' के इंडेंटेड फॉर्मेटिंग के साथ जोड़ सकते हैं। अगर मुझे निर्देशिकाओं के आकार की सूची चाहिए:
du -hx -d2
... दो स्तरों को गहरा प्रदर्शित करता है और सभी आकार सारांश ईमानदार होते हैं, लेकिन उपप्रकारों का कोई संकेत नहीं होता है। दूसरी ओर:
tree --du -shaC -L 2
... संकेत और रंग अच्छी तरह से हालांकि रिपोर्ट आकार एक झूठ हैं। वास्तविक आकार प्राप्त करने के लिए:
tree --du -shaC
... जो कहना है कि आप केवल सही आकार प्राप्त करते हैं यदि आप 'ट्री' आपको पूरी निर्देशिका संरचना दिखाते हैं। मैं वास्तव में प्रदर्शित करने के लिए कितने उप-स्तरों के कितने स्तरों की परवाह किए बिना हमेशा सही आकार के सारांश रखने में सक्षम होना चाहता हूं। मैं अक्सर ऐसा करता हूं:
tree -du -shaC | grep "\[01;34m"
... जो सब कुछ लेकिन निर्देशिकाओं बाहर prunes, और उन्हें अच्छी तरह से संकेत देता है ... लेकिन प्रदर्शन को केवल एक दिए गए संख्या स्तरों (बिना झूठ के सारांश के) को सीमित करने का कोई आसान तरीका नहीं है। क्या उधर रास्ता है? शायद मैंने सही स्विच मिस कर दिए हैं ...