मैं rsync
निर्देशिका प्रतिकृति के लिए एक स्क्रिप्ट पर काम कर रहा हूं । मेरे पास यह केवल नई और संशोधित फ़ाइलों या निर्देशिकाओं को सिंक्रनाइज़ कर रहा है, लेकिन इस तथ्य को पसंद नहीं कर रहा है कि इसकी प्रतिलिपि बनाई गई फ़ाइलों या निर्देशिकाओं को एक नई फ़ाइल या निर्देशिका के रूप में रखा गया है, जो फ़ाइलों को सिंक में नहीं रखते हैं। मैंने 1MB की बैंडविड्थ सीमा भी निर्धारित की है क्योंकि यह व्यवसाय के काम के घंटों के दौरान चलेगा। यहाँ मेरी स्क्रिप्ट है:
rsync -zvru --bwlimit=1024 /mymounts/test1/ /mymounts/test2
अगर कोई अभी भी केवल नई या संशोधित फ़ाइलों की प्रतिलिपि बना रहा है, तो मैं फ़ाइलों और निर्देशिकाओं को सिंक में कैसे रख सकता हूं? यहाँ प्रश्न में फाइलें हैं
ls "/mymounts/test1/some stuff"
new directory newfile1.txt newfile3.txt renamedFile.txt
ls "/mymounts/test2/some stuff"
new directory newfile1.txt newfile2.txt newfile3.txt renamedFile.txt
या फिर नाम बदलने वाली फ़ाइलों को किसी अन्य निर्देशिका में स्थानांतरित करने का एक तरीका भी होगा
/mymounts/VerControl
:?
rsync
लेख, FWIW को संदर्भित करता है । सब कुछ