में विशिष्ट फ़ाइलों की कुल स्थान खपत की गणना करें मेरे पास एक फ़ोल्डर है जिसमें .tcb और .tch फ़ाइलें हैं। मुझे यह जानने की ज़रूरत है कि सभी .tcb फ़ाइलों का आकार क्रमशः सभी .tch फ़ाइलों का है।यूनिक्स टर्मिनल
1) मैं एक अस्थायी फ़ोल्डर और फिर बनाया: मैं इस तरह किया
mv *tch temp
2) और उसके बाद:
du -sk temp
मैं इंटरनेट में आदेश मिल गया है और विकिपीडिया यह कहना है : "डु (डिस्क उपयोग से संक्षेप में) एक मानक यूनिक्स प्रोग्राम है जो फ़ाइल स्पेस उपयोग का आकलन करने के लिए प्रयोग किया जाता है"। मुझे लगता है कि इसका कारण यह है कि यह अनुमान है कि यदि लिंक हैं तो लिंक का आकार लिंक की गई फाइल के बजाय दिखाया जाएगा।
लेकिन अगर मैं अस्थायी फ़ोल्डर फ़ाइलों (जो सभी * .tch होता है) और फिर आकार जो टर्मिनल में प्रदर्शित किए जाते हैं योग में
ls -l
करते हैं, मैं एक फ़ाइल आकार की है। वह मामला क्या है?
खैर राशि में, क्या मैं जरूरत है एक आदेश जो मुझे * का एक फ़ोल्डर में सभी .tch फ़ाइलों है, जो भी अन्य फ़ाइल प्रकार शामिल कर सकते हैं वास्तविक फ़ाइल आकार से पता चलता है।
मुझे उम्मीद है कि कोई भी मेरी मदद कर सकता है। आपका बहुत बहुत धन्यवाद!
ध्यान दें कि यह आपको परिणाम की अपेक्षा नहीं दे सकता है यदि फ़ोल्डर में एक ही निर्देशिका में .tch फ़ाइल का लिंक होता है। उस फ़ाइल को दो बार गिना जाएगा: एक बार "वास्तविक" फ़ाइल के लिए और एक बार लिंक किए गए संस्करण के लिए। – bta
फ़ोल्डर में कोई लिंक नहीं है इसलिए यह समाधान मुझे लगता है कि ऐसा करने के लिए लगता है। thx बीटीए – mkn