मेरे पास एक ही फाइल के साथ दो ड्राइव हैं, लेकिन निर्देशिका संरचना बिल्कुल अलग है।
क्या गंतव्य पक्ष की सभी फ़ाइलों को 'स्थानांतरित' करने का कोई तरीका है ताकि वे स्रोत पक्ष की संरचना से मेल खा सकें? एक स्क्रिप्ट के साथ शायद?
उदाहरण के लिए, ड्राइव A में है:
/foo/bar/123.txt
/foo/bar/234.txt
/foo/bar/dir/567.txt
जबकि ड्राइव B में है:
/some/other/path/123.txt
/bar/doo2/wow/234.txt
/bar/doo/567.txt
विचाराधीन फाइलें बहुत बड़ी हैं (800GB), इसलिए मैं उन्हें फिर से कॉपी नहीं करना चाहता; मैं केवल आवश्यक निर्देशिका बनाकर और फ़ाइलों को स्थानांतरित करके संरचना को सिंक करना चाहता हूं।
मैं एक पुनरावर्ती स्क्रिप्ट के बारे में सोच रहा था जो गंतव्य पर प्रत्येक स्रोत फ़ाइल को ढूंढेगा, फिर इसे एक मिलान निर्देशिका में ले जाएगा, यदि आवश्यक हो तो बना सकता है। लेकिन - यह मेरी क्षमताओं से परे है!
एक और सुरुचिपूर्ण समाधान यहां दिया गया था: /superuser/237387/any-way-to-sync-directory-structure-when-the-files-are-already-on-both-sides-238086