डायरेक्टरी ट्री की तुलना करें


12

क्या ऐसा कोई टूल मौजूद है जो डायरेक्टरी ट्री (फाइल उप डायर) की तुलना करता है और आपको दिखाता है कि वाह गायब है। मेरे पास एक अपलोड भी है जिसे मैं कोड कर रहा हूं और यह देखना चाहूंगा कि क्या यह संरचना के साथ खिलवाड़ नहीं है।

कुछ भी नहीं बस मुझे दिखाओ कि निर्देशिका एक्स वाई के साथ तुलना कैसे करती है

अधिक स्पष्ट करने के लिए यहां एक उदाहरण है

पेड़

Dir1+
     +Subdir1
     +sudir2
        +File1
        +File2

और पेड़

Dir1+
     +Subdir1
     +sudir2
        +File1
        +File2

वही लेकिन पेड़ हैं

Dir1+
     +Subdir1
     +sudir2
        +File1
        +File2

और पेड़

Dir1+
     +Subdir1
     +sudir2
        +File1
        +File3

मुझे यह दिखाना चाहिए कि File2 गायब है और File3 जोड़ा गया है।

क्या ऐसा कोई उपकरण मौजूद है?

जवाबों:


5

एक कम तकनीकी दृष्टिकोण के लिए FreeFileSync (दृश्य फ़ोल्डर तुलना और तुल्यकालन) जैसे gui सिंक्रोनाइज़ेशन सॉफ़्टवेयर का उपयोग करना होगा

लॉन्चपैड पर एक ppa है :

इन पंक्तियों को एक टर्मिनल में रखें:

sudo add-apt-repository ppa:freefilesync/ffs
sudo apt-get update
sudo apt-get install freefilesync

मैं सफलतापूर्वक कुछ वर्षों से इस टूल का उपयोग विंडोज और उबंटू के बैक-अप और / या सिंक फ़ोल्डर में कर रहा हूं।

इस स्क्रीनशॉट को देखें कि मैंने आपकी स्थिति में क्या प्रदर्शित किया है:

यहाँ छवि विवरण दर्ज करें



9

diff निर्देशिका पेड़ों की तुलना भी कर सकते हैं।

diff <dir1> <dir2>

या यदि आप फ़ाइलें सामग्री अंतर नहीं देखना चाहते हैं:

diff -q <dir1> <dir2>

उबंटू रेपो में उपलब्ध कुछ ग्राफिकल टूल: डर्डिफ़, फल्डिफ, केडीएफ 3, मेल्ड, एमजीडीफ।


धन्यवाद। क्या कोई चित्रमय दृश्य है?
स्टेफानो माटांगू

2
एक पेड़ की तुलना के लिए, आपको पुनरावर्ती जाने की आवश्यकता है। आपको -rविकल्प की आवश्यकता है या यह गलत होगा। अनर्थ भी हो सकता है।
H2ONaCl
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.