मैं बैकअप के लिए rsnapshot का उपयोग करता हूं, जो समान नाम की फ़ाइलों वाले फ़ोल्डरों की एक श्रृंखला उत्पन्न करता है। कुछ फाइलें हार्ड लिंक्ड हैं, जबकि अन्य अलग हैं। उदाहरण के लिए, hourly.1/file1और hourly.2/file1कठिन, एक ही फाइल से जोड़ा जा सकता है, जबकि hourly.1/file2और hourly.2/file2पूरी तरह से अलग फ़ाइलें हैं।
मैं किसी भी फाइल की hourly.2 अनदेखी करने वाले फ़ोल्डर द्वारा उपयोग की जाने वाली जगह की मात्रा का पता लगाना चाहता हूं जो कि फाइलों की हार्ड लिंक हैं hourly.1। इसलिए उपरोक्त उदाहरण में, मैं फ़ाइल 2 का आकार प्राप्त करना चाहता हूं, लेकिन फ़ाइल 1 को अनदेखा करें।
मैं लाइनक्स पर बैश का उपयोग कर रहा हूं, और मैं इसे कमांड लाइन से बस यथा संभव करना चाहता हूं, इसलिए कोई बड़ा चित्रमय या अन्य-ओएस-ओनली समाधान न करें।
hourly2, तो आपकी कमांड गलत उत्तर की प्रक्रिया करेगी।