मेरे पास एक शेल स्क्रिप्ट है जिसमें मुझे यह जांचने की आवश्यकता है कि दो फाइलें समान हैं या नहीं। मैं इसे बहुत सारी फाइलों के लिए करता हूं, और मेरी स्क्रिप्ट में diff
कमांड प्रदर्शन बाधा प्रतीत होता है।यूनिक्स/लिनक्स में दो फाइलें समान हैं या नहीं, यह बताने का सबसे तेज़ तरीका है?
diff -q $dst $new > /dev/null
if ($status) then ...
फ़ाइलें, डिफ़ॉल्ट diff
के बजाय शायद एक कस्टम एल्गोरिथ्म तुलना करने के लिए एक तेज़ तरीका हो सकते हैं:
यहाँ लाइन है?
यह वास्तव में नाइटपिकिंग है, लेकिन आप यह देखने के लिए नहीं कह रहे हैं कि दो फाइलें समान हैं या नहीं, आप पूछ रहे हैं कि दो फाइलों में समान सामग्री है या नहीं। वही फाइलों में समान इनोड्स (और एक ही डिवाइस) होते हैं। – Zano