विभिन्न फ़ाइलों के लिए निर्देशिकाओं को कैसे अलग करें, लेकिन लाइन-बाय-लाइन नहीं
16
मैं देखना चाहता हूँ, पुनरावर्ती, फ़ाइलें जो दो निर्देशिकाओं में भिन्न हैं। डिफ यह कर सकता है, लेकिन यह मुझे लाइन-बाय-लाइन अंतर दिखाता है, जो मुझे नहीं चाहिए। वहाँ एक उपकरण है कि यह करता है, या डिफ के साथ ऐसा करने का एक तरीका है (मैंने मैन पेज पढ़ा, मैंने कुछ भी नहीं देखा)?
और मैंने अभी इसे उकेरा है। मैंने पहली बार संक्षिप्त विकल्प की कोशिश की। यह बहुत अच्छा आउटपुट है - न केवल दिखाता है कि कौन सी फाइलें अलग हैं, बल्कि यह पहचानती है कि कौन सी फाइलें एक निर्देशिका में मौजूद हैं और दूसरी नहीं।
यह अभी भी एक लाइन-बाय-लाइन तुलना करेगा, लेकिन प्रत्येक फ़ाइल की तुलना "diff dir1 / file dir2 / file" से शुरू होती है, इसलिए "भिन्न" को grepping केवल उन पंक्तियों (यानी अलग-अलग होने वाली फाइलें) को दिखाएगा।
यदि आप एक emacs उपयोगकर्ता हैं, तो एडिफ-डाइरेक्टरीज़ देखें। आप फ़ाइल अंतर देख सकते हैं और फिर लाइन-बाय-लाइन अंतर में ड्रिल कर सकते हैं यदि आपको यह देखने की आवश्यकता है कि वे अलग क्यों हैं।