में फ़ाइलों के आकार की गणना करें मैं केवल सभी फाइलों (निर्देशिका पेड़ में) के बाइट्स में कुल आकार की गणना करने की कोशिश कर रहा हूं, केवल शेल का उपयोग करके फ़ाइल नाम पैटर्न से मेल खाता हूं। यह मेरे पास अब तक है:खोल
ढूंढ-नाम * .undo -exec stat -c% s {} \; | अजीब '{कुल + = $ 1} अंत {प्रिंट कुल}'
क्या ऐसा करने का कोई आसान तरीका है? मुझे लगता है कि एक साधारण डु या स्विच होना चाहिए जो मेरे लिए यह करता है लेकिन मुझे कोई नहीं मिल रहा है।
स्पष्ट मैं एक निर्देशिका वृक्ष का मतलब है जिसके तहत कहीं भी एक पैटर्न मिलान की कुल फ़ाइलें करना चाहते हैं होना करने के लिए
क्योंकि यह केवल फ़ाइलों का मिलानडु -bs * .undo
काम नहीं करेगा वर्तमान निर्देशिका में।
वैसे भी, 'du' (या' ls') कुछ हजारों फ़ाइलों ("तर्क सूची बहुत लंबी" त्रुटि से ऊपर काम नहीं करेगा)। –