मेरे पास दो निर्देशिकाएं हैं: old/और new/। फ़ाइलों में से कुछ old/उन में डुप्लिकेट हैं new/। कुछ में केवल एक ही नाम होता है, और कुछ में समान सामग्री लेकिन अलग-अलग नाम भी हो सकते हैं। मुझे फ़ाइलों के लिए उपनिर्देशिका पथ में कोई दिलचस्पी नहीं है, इसलिए मिलान में केवल एक अयोग्य फाइलनाम पर विचार करने की आवश्यकता है।
मैं डुप्लिकेट फ़ाइलों को निकालना चाहता हूं old/, ताकि इसमें केवल वे फ़ाइलें शामिल हों जो अंदर नहीं मिली हैं new/। ऐसे मामलों के लिए जहां फ़ाइलनाम मेल खाते हैं, लेकिन सामग्री या इसके विपरीत नहीं, मैं चाहता हूं कि यह कुछ लॉग में सूचीबद्ध हो।
क्या किसी को भी इसी तरह की समस्या का सामना करना पड़ा है, या खरोंच से एक (पर्ल या समान) स्क्रिप्ट को एक साथ हैक करने से बेहतर समाधान है? md5sumप्रत्येक फ़ाइल पर कॉल करके एक रनटाइम वर्चस्व स्वीकार्य है।
