दो निर्देशिकाओं की तुलना करने की कोशिश कर रहा था। एक निर्देशिका संदर्भ निर्देशिका (dir1) है और दूसरी निर्देशिका है जहां संशोधन (dir2) किए जा रहे हैं
मुझे dir1 की तुलना में dir2 में संशोधित या जोड़ी गई फ़ाइलों की सूची चाहिए।
मैंने rsync का उपयोग किया और परिणाम प्राप्त किया। लेकिन आउटपुट में पूर्ण पथ वाली फ़ाइलों की आवश्यकता है।
diff --breat --recursive / test / dir2 / reference / dir1
आउटपुट है
केवल in / test / dir2: king.txt
केवल / परीक्षण / dir2 / sdir2 में: abc.txt
केवल in / test / dir2: test1
केवल / परीक्षण / dir2 / sdir3 में: test.txt
और rsync का उपयोग कर
rsync -av --dry-run / test / dir2 / / reference / dir1
उत्पादन
वृद्धिशील फ़ाइल सूची भेजना
./
king.txt
test.txt
sdir2 /
sdir2 / abc.txt
test1 /
भेजे गए 52712 बाइट्स को 1339 बाइट्स 108102.00 बाइट्स / सेक प्राप्त हुए
कुल आकार 0 स्पीडअप 0.00 (DRY RUN) है
संपूर्ण पथ /test/dir2/king.txt के साथ सूची की आवश्यकता है और एक फ़ाइल में संग्रहीत किया जाना चाहिए।
सर्वश्रेष्ठ सादर, के.जे.