रोबोकॉपी कमांड लाइन टूल (विंडोज़ के अधिकांश संस्करणों के साथ आता है)
मेरी विंडोज़ 10 मशीन पर यह स्थित हैC:\Windows\System32
से विकिपीडिया , यह विकल्प फ़ाइल को बचाने के लिये की निम्न सेट के साथ इस्तेमाल किया जा सकता और निर्देशिका timestamps है, साथ ही अन्य विशेषताओं:
Robocopy C:\some_directory D:\some_directory /DCOPY:T /COPYALL /E /R:0
/DCOPY:T
मूल निर्देशिकाओं को संरक्षित करें 'टाइमस्टैम्प्स (संस्करण XP026 या बाद के संस्करण की आवश्यकता है)
/E
: खाली निर्देशिकाओं सहित प्रति निर्देशिकाओं की प्रतिलिपि बनाएँ
/R:0
: लॉक की गई फ़ाइलों को पुनः प्राप्त न करें (विफल प्रतियों की संख्या डिफ़ॉल्ट मान 1 मिलियन है),
/COPYALL
: सभी फ़ाइल जानकारी की प्रतिलिपि बनाएँ,
(के बराबर /COPY:DATSOU
, जहाँ
D
= डेटा,
A
= गुण,
T
= फ़ाइल टाइमस्टैम्प ,
S
= सुरक्षा = NTFS ACLs,
O
= स्वामी की जानकारी,
U
= ऑडिटिंग जानकारी),
आप तो केवल तारीख और निर्देशिका timestamps सुरक्षित रखना चाहते हैं, लेकिन ऐसा नहीं खाली उपनिर्देशिका में कॉपी करना चाहते हैं और करते नहीं अन्य विशेषताओं संरक्षित तो आप उपयोग कर सकते हैं करना चाहते हैं:
Robocopy C:\some_directory D:\some_directory /DCOPY:T /COPY:T /S
जहां गैर-रिक्त उपनिर्देशिका की /S
प्रतिलिपि बनाता है
पूरा सिंटैक्स देखने के लिए, robocopy /?
कमांड प्रॉम्प्ट पर टाइप करें , या इन ब्लॉग पोस्टों पर एक नज़र डालें: https://ss64.com/nt/robocopy.html और
https://techjourney.net/robocopy-syntax-command-line -switches और उदाहरण /
मेरे द्वारा हाल ही में चलाए गए आदेश का एक उदाहरण:
Robocopy D:\ C:\D_backup /DCOPY:T /COPYALL /E /R:0 /ZB /ETA /TEE /V /FP /XD D:\$RECYCLE.BIN /XD "D:\System Volume Information" /LOG:C:\D_backup_robocopy.LOG /MIR
ध्यान दें कि 2 उपनिर्देशिकाओं को छोड़कर कैसे /XD
ध्वज को दो बार उपयोग करने की आवश्यकता है । इसके अलावा, दूसरी निर्देशिका बहिष्करण उद्धरण का उपयोग करता है क्योंकि निर्देशिका नाम में रिक्त स्थान हैं।
अंत में, आप /L
असली के लिए करने से पहले कमांड का परीक्षण करने के लिए ध्वज को जोड़ सकते हैं । इस तरह से आप यह सत्यापित कर सकते हैं कि आप नहीं चाहते हैं कि किसी भी निर्देशिका / फ़ाइलों को कॉपी (या हटा दें) और आपकी कमांड में कोई त्रुटि न हो।
संपादित करें: रूट निर्देशिका (उर्फ ड्राइव) से एक फ़ोल्डर (गैर-रूट निर्देशिका) की प्रतिलिपि बनाते समय गेटा
ऊपर उदाहरण कमांड चलाने के बाद, निर्देशिका दिखाई नहीं दे रही थी! (भले ही show hidden files
और show system files
विंडोज 10 में जाँच की गई थी!) Https://serverfault.com/a/455029/399723 के अनुसार निम्न आदेश इसे निर्धारित करता है:
attrib -h -s C:\D_backup
वैकल्पिक रूप से, /A-:SH
"अनसेट्स द हिडन अट्रैक्शन फ्रॉम सिस्टम फाइल्स" को जोड़ते हुए, इस तरह से निर्देशिका को https://serverfault.com/a/565804/399723 के अनुसार पहले स्थान पर छिपे रहने से रोका जा सकता है । Https://ss64.com/nt/robocopy.html भी देखें ।
यह विलयन इस विकल्प पर समाधान के रूप में अधिक प्रकाश डालता है।
Robocopy D:\ C:\D_backup /A-:SH /DCOPY:T /COPYALL /E /R:0 /ZB /ETA /TEE /V /FP /XD D:\$RECYCLE.BIN /XD "D:\System Volume Information" /LOG:C:\D_backup_robocopy.LOG /MIR
अन्य सॉफ्टवेयर:
वैकल्पिक रूप से, यदि आप कमांड लाइन का उपयोग नहीं करना चाहते हैं, तो आप रोबोकॉपी का GUI संस्करण डाउनलोड कर सकते हैं ।
एक और विंडोज़ उपयोगिता XCopy है , हालांकि इसे विंडोज़ 10 में शामिल किया गया है, इसे अपग्रेड किया जा रहा है। गोचरों के लिए लिंक देखें।
रोबोकॉपी के लिए विकिपीडिया पृष्ठ (इस पोस्ट के शीर्ष पर जुड़ा हुआ) अन्य सॉफ़्टवेयर को सूचीबद्ध करता है जिनका उपयोग किया जा सकता है।