एक्सकॉपी कमांड

Xcopy कमांड उदाहरण, विकल्प, स्विच, आदि

Xcopy कमांड एक कमांड प्रॉम्प्ट कमांड है जो एक या अधिक फ़ाइलों और / या फ़ोल्डर को एक स्थान से दूसरे स्थान पर कॉपी करने के लिए उपयोग किया जाता है।

Xcopy कमांड, इसके कई विकल्पों और संपूर्ण निर्देशिकाओं की प्रतिलिपि बनाने की क्षमता के साथ, परंपरागत प्रति कमांड की तुलना में अधिक शक्तिशाली है।

Robocopy कमांड xcopy कमांड के समान है लेकिन इसमें और भी विकल्प हैं।

एक्सकॉपी कमांड उपलब्धता

Xcopy कमांड विंडोज़ 10 , विंडोज 8 , विंडोज 7 , विंडोज विस्टा , विंडोज एक्सपी , विंडोज 98, आदि सहित सभी विंडोज ऑपरेटिंग सिस्टम में कमांड प्रॉम्प्ट के भीतर से उपलब्ध है।

एक्ससीपी कमांड एमएस-डॉस में भी एक डॉस कमांड उपलब्ध है।

नोट: कुछ xcopy कमांड स्विच और अन्य xcopy कमांड सिंटैक्स की उपलब्धता ऑपरेटिंग सिस्टम से ऑपरेटिंग सिस्टम में भिन्न हो सकती है।

एक्सकॉपी कमांड सिंटेक्स

xcopy स्रोत [ गंतव्य ] [ / ए ] [ / बी ] [ / सी ] [ / डी [ : तिथि ]] [ / ई ] [ / एफ ] [ / जी ] [ / एच ] [ / i ] [ / जे ] [ / के ] [ / एल ] [ / एम ] [ / एन ] [ / ओ ] [ / पी ] [ / क्यू ] [ / आर ] [ / एस ] [ / टी ] [ / यू ] [ / वी ] [ / डब्ल्यू ] [ / x ] [ / y ] [ / -y ] [ / z ] [ / बहिष्कृत करें: file1 [ + file2 ] [ + file3 ] ...] [ /? ]

युक्ति: यदि आप सुनिश्चित नहीं हैं कि ऊपर या नीचे दी गई तालिका में xcopy कमांड सिंटैक्स को कैसे पढ़ा जाए, तो कमांड सिंटेक्स को कैसे पढ़ा जाए।

स्रोत यह उन फ़ाइलों या शीर्ष स्तर फ़ोल्डर को परिभाषित करता है जिन्हें आप कॉपी करना चाहते हैं। स्रोत xcopy कमांड में एकमात्र आवश्यक पैरामीटर है। यदि इसमें रिक्त स्थान हैं तो स्रोत के चारों ओर उद्धरणों का उपयोग करें।
गंतव्य यह विकल्प उस स्थान को निर्दिष्ट करता है जहां स्रोत फ़ाइलों या फ़ोल्डरों की प्रतिलिपि बनाई जानी चाहिए। यदि कोई गंतव्य सूचीबद्ध नहीं है , तो फ़ाइलों या फ़ोल्डर्स को उसी फ़ोल्डर में कॉपी किया जाएगा, जिससे आप xcopy कमांड चलाते हैं। यदि इसमें रिक्त स्थान हैं तो गंतव्य के चारों ओर उद्धरणों का उपयोग करें।
/ए इस विकल्प का उपयोग केवल स्रोत में पाए गए संग्रह फ़ाइलों की प्रतिलिपि बनायेगा । आप एक साथ / ए / एम का उपयोग नहीं कर सकते हैं।
/ b लिंक लक्ष्य के बजाय प्रतीकात्मक लिंक की प्रतिलिपि बनाने के लिए इस विकल्प का उपयोग करें। यह विकल्प पहले विंडोज विस्टा में उपलब्ध था।
/सी यह विकल्प xcopy को जारी रखने के लिए मजबूर करता है भले ही यह किसी त्रुटि का सामना करता हो।
/ डी [ तिथि ] एमएम-डीडी-वाई वाई वाई वाई प्रारूप में, उस तिथि पर या उसके बाद बदली गई फ़ाइलों की प्रतिलिपि बनाने के लिए xcopy कमांड / डी विकल्प और एक विशिष्ट तिथि का उपयोग करें। आप केवल उन फ़ाइलों को कॉपी करने के लिए एक विशिष्ट तारीख निर्दिष्ट किए बिना इस विकल्प का उपयोग कर सकते हैं जो गंतव्य में पहले से मौजूद एक ही फाइल से नई हैं। नियमित फ़ाइल बैकअप करने के लिए xcopy कमांड का उपयोग करते समय यह सहायक होता है।
/ ई जब अकेले या साथ में उपयोग किया जाता है, तो यह विकल्प वही है जैसा कि एस / एस के रूप में भी है, लेकिन गंतव्य में रिक्त फ़ोल्डर भी बनाएगा जो स्रोत में खाली भी थे। / E विकल्प को गंतव्य में बनाई गई निर्देशिका संरचना में स्रोत में मिली खाली निर्देशिका और उप-निर्देशिकाओं को शामिल करने के लिए / t विकल्प के साथ एक साथ उपयोग किया जा सकता है
/ च यह विकल्प प्रतिलिपि बनाई जा रही स्रोत और गंतव्य फ़ाइलों दोनों का पूरा पथ और फ़ाइल नाम प्रदर्शित करेगा।
/ जी इस विकल्प के साथ xcopy कमांड का उपयोग करने से आप एन्क्रिप्टेड फ़ाइलों को उस स्रोत में कॉपी कर सकते हैं जो एन्क्रिप्शन का समर्थन नहीं करता है। ईएफएस एन्क्रिप्टेड ड्राइव से फ़ाइलों को गैर-ईएफएस एन्क्रिप्टेड ड्राइव में कॉपी करते समय यह विकल्प काम नहीं करेगा।
/ एच Xcopy कमांड डिफ़ॉल्ट रूप से छिपी हुई फ़ाइलों या सिस्टम फ़ाइलों की प्रतिलिपि नहीं करता है लेकिन इस विकल्प का उपयोग करते समय करेंगे।
/मैं Xcopy को यह मानने के लिए / i विकल्प का प्रयोग करें कि गंतव्य एक निर्देशिका है। यदि आप इस विकल्प का उपयोग नहीं करते हैं, और आप स्रोत से प्रतिलिपि बना रहे हैं जो निर्देशिका या समूह का समूह है और गंतव्य पर प्रतिलिपि है जो अस्तित्व में नहीं है, तो xcopy कमांड आपको यह बताएगा कि गंतव्य एक फ़ाइल या निर्देशिका है या नहीं।
/ j यह विकल्प बफरिंग के बिना फ़ाइलों की प्रतिलिपि बनाता है, एक सुविधा बहुत बड़ी फ़ाइलों के लिए उपयोगी है। यह xcopy कमांड विकल्प पहले विंडोज 7 में उपलब्ध था।
/ k गंतव्य में उस फ़ाइल विशेषता को बनाए रखने के लिए केवल-पढ़ने वाली फ़ाइलों की प्रतिलिपि बनाते समय इस विकल्प का उपयोग करें।
/ एल प्रतिलिपि बनाने के लिए फ़ाइलों और फ़ोल्डरों की एक सूची दिखाने के लिए इस विकल्प का उपयोग करें ... लेकिन वास्तव में कोई प्रतिलिपि नहीं की जाती है। / L विकल्प उपयोगी है यदि आप कई विकल्पों के साथ एक जटिल xcopy कमांड बना रहे हैं और आप देखना चाहते हैं कि यह कैसे hypothetically काम करेगा।
/ मी यह विकल्प / विकल्प के समान है लेकिन फ़ाइल कॉपी करने के बाद xcopy कमांड संग्रह विशेषता को बंद कर देगा। आप / m और / एक साथ उपयोग नहीं कर सकते हैं।
/ n यह विकल्प लघु फ़ाइल नामों का उपयोग कर गंतव्य में फ़ाइलों और फ़ोल्डर्स बनाता है। यह विकल्प केवल तब उपयोगी होता है जब आप xcopy कमांड का उपयोग किसी गंतव्य पर फ़ाइलों की प्रतिलिपि बनाने के लिए कर रहे हैं जो किसी पुराने फ़ाइल सिस्टम जैसे स्वरूपित ड्राइव पर मौजूद है, जो लंबे फ़ाइल नामों का समर्थन नहीं करता है।
/ ओ गंतव्य में लिखी गई फाइलों में स्वामित्व और एक्सेस कंट्रोल लिस्ट (एसीएल) की जानकारी बरकरार रखती है
/ p इस विकल्प का उपयोग करते समय, आपको गंतव्य में प्रत्येक फ़ाइल के निर्माण से पहले संकेत दिया जाएगा।
/ q / F विकल्प के विपरीत एक प्रकार, / q स्विच xcopy को "शांत" मोड में रखेगा, कॉपी की जा रही प्रत्येक फ़ाइल के ऑन-स्क्रीन डिस्प्ले को छोड़ देगा।
/ r गंतव्य में केवल-पढ़ने वाली फ़ाइलों को ओवरराइट करने के लिए इस विकल्प का उपयोग करें। यदि आप इस विकल्प का उपयोग नहीं करते हैं, जब आप गंतव्य में केवल पढ़ने-योग्य फ़ाइल को ओवरराइट करना चाहते हैं, तो आपको "एक्सेस अस्वीकृत" संदेश से संकेत मिलेगा और xcopy कमांड चलना बंद कर देगा।
/ s स्रोत की जड़ में फ़ाइलों के अलावा, निर्देशिका, उपनिर्देशिका, और उनके भीतर निहित फ़ाइलों की प्रतिलिपि बनाने के लिए इस विकल्प का उपयोग करें। खाली फ़ोल्डरों को फिर से नहीं बनाया जाएगा।
/ टी यह विकल्प xcopy कमांड को गंतव्य में निर्देशिका संरचना बनाने के लिए मजबूर करता है लेकिन किसी भी फाइल को कॉपी नहीं करता है। दूसरे शब्दों में, स्रोत में पाए गए फ़ोल्डर्स और उपफोल्डर बनाए जाएंगे लेकिन वहां कोई फाइल नहीं होगी। खाली फ़ोल्डर नहीं बनाए जाएंगे।
/ u यह विकल्प केवल उन स्रोतों में कॉपी करेगा जो पहले से ही गंतव्य में हैं
/ v यह विकल्प प्रत्येक फ़ाइल को इसके आकार के आधार पर लिखा गया है, यह सुनिश्चित करने के लिए कि वे समान हैं। सत्यापन Windows XP में शुरू होने वाले xcopy कमांड में बनाया गया था, इसलिए यह विकल्प विंडोज के बाद के संस्करणों में कुछ भी नहीं करता है और केवल पुराने एमएस-डॉस फ़ाइलों के साथ संगतता के लिए शामिल है।
/ डब्ल्यू "फ़ाइल (फाइलों) की प्रतिलिपि बनाने के लिए तैयार होने पर" कोई भी कुंजी दबाएं "संदेश प्रस्तुत करने के लिए / w विकल्प का उपयोग करें। एक कुंजी प्रेस के साथ पुष्टि करने के बाद xcopy कमांड फ़ाइलों को कॉपी करना शुरू कर देगा। यह विकल्प / p विकल्प जैसा नहीं है जो प्रत्येक फ़ाइल प्रति से पहले सत्यापन के लिए पूछता है।
/एक्स यह विकल्प फ़ाइल ऑडिट सेटिंग्स और सिस्टम एक्सेस कंट्रोल लिस्ट (एसएसीएल) जानकारी की प्रतिलिपि बनाता है। जब आप / x विकल्प का उपयोग करते हैं तो आप इंगित करते हैं।
/ y Xcopy कमांड को उस स्रोत से फ़ाइलों को ओवरराइट करने के बारे में आपको संकेत देने से रोकने के लिए इस विकल्प का उपयोग करें जो गंतव्य में पहले से मौजूद है
/ -y फ़ाइलों को ओवरराइट करने के बारे में आपको सूचित करने के लिए xcopy कमांड को मजबूर करने के लिए इस विकल्प का उपयोग करें। यह अस्तित्व में एक अजीब विकल्प जैसा प्रतीत हो सकता है क्योंकि यह xcopy का डिफ़ॉल्ट व्यवहार है लेकिन / y विकल्प कुछ कंप्यूटरों पर COPYCMD पर्यावरण चर में प्रीसेट हो सकता है, जिससे यह विकल्प आवश्यक हो जाता है।
/ z यह विकल्प xcopy कमांड को नेटवर्क कनेक्शन खो जाने पर सुरक्षित रूप से फ़ाइलों को कॉपी करने की अनुमति देता है और फिर कनेक्शन को फिर से स्थापित करने के बाद इसे छोड़ने से कॉपी करना फिर से शुरू कर देता है। यह विकल्प कॉपी प्रक्रिया के दौरान प्रत्येक फ़ाइल के लिए प्रतिलिपि प्रतिशत दिखाता है।
/ बहिष्कृत करें: file1 [ + file2 ] [ + file3 ] ... यह विकल्प आपको एक या अधिक फ़ाइल नामों को निर्दिष्ट करने की अनुमति देता है जिसमें खोज स्ट्रिंग्स की एक सूची होती है, जिन्हें आप कॉपी करना चाहते समय फ़ाइलों और / या फ़ोल्डर को निर्धारित करने के लिए xcopy कमांड का उपयोग करना चाहते हैं।
/? आदेश के बारे में विस्तृत सहायता दिखाने के लिए xcopy कमांड के साथ सहायता स्विच का उपयोग करें। एक्सकॉपी निष्पादित /? मदद xcopy निष्पादित करने के लिए मदद कमांड का उपयोग करने के समान है।

नोट: xcopy कमांड गंतव्य में फ़ाइलों पर संग्रह विशेषता जोड़ देगा चाहे कोई भी स्रोत स्रोत पर फ़ाइल पर चालू या बंद हो।

युक्ति: आप एक रीडायरेक्शन ऑपरेटर का उपयोग कर फ़ाइल में xcopy कमांड के कभी-कभी लंबे आउटपुट को सहेज सकते हैं। निर्देशों के लिए फ़ाइल में कमांड आउटपुट को रीडायरेक्ट करने के तरीके देखें या अधिक युक्तियों के लिए कमांड प्रॉम्प्ट ट्रिक्स देखें

एक्सकॉपी कमांड उदाहरण

xcopy सी: \ फ़ाइलें ई: \ फ़ाइलें / i

उपरोक्त उदाहरण में, C: \ फ़ाइलों की स्रोत निर्देशिका में निहित फ़ाइलों को गंतव्य पर कॉपी किया गया है , एक नई निर्देशिका [ / i ] फ़ाइलों को नामित ड्राइव पर।

कोई उपनिर्देशिका नहीं, न ही उनके भीतर निहित कोई भी फाइल कॉपी की जाएगी क्योंकि मैंने / s विकल्प का उपयोग नहीं किया था।

xcopy "सी: \ महत्वपूर्ण फ़ाइलें" डी: \ बैकअप / सी / डी / ई / एच / आई / के / क्यू / आर / एस / एक्स / वाई

इस उदाहरण में, xcopy कमांड को बैकअप समाधान के रूप में कार्य करने के लिए डिज़ाइन किया गया है। यदि आप बैकअप सॉफ़्टवेयर प्रोग्राम की बजाय अपनी फ़ाइलों का बैकअप लेने के लिए xcopy का उपयोग करना चाहते हैं तो इसे आज़माएं। जैसा कि ऊपर दिखाया गया है xcopy कमांड को एक स्क्रिप्ट में रखें और इसे रात में चलाने के लिए शेड्यूल करें।

जैसा कि ऊपर दिखाया गया है, xcopy कमांड का उपयोग सभी फाइलों और फ़ोल्डर्स [ / s ] की प्रतिलिपि बनाने के लिए किया जाता है [ / d ], पहले से कॉपी किए गए [ / d ], खाली फ़ोल्डर [ / e ] और छिपी हुई फ़ाइलें [ / h ] सहित, सी के स्रोत से : डी: \ बैकअप के गंतव्य के लिए \ महत्वपूर्ण फ़ाइलें , जो एक निर्देशिका है [ / i ]। मेरे पास कुछ पढ़ने-योग्य फ़ाइलें हैं जिन्हें मैं गंतव्य में अद्यतन रखना चाहता हूं [ / r ] और मैं प्रतिलिपि बनाने के बाद उस विशेषता को रखना चाहता हूं [ / k ]। मैं यह भी सुनिश्चित करना चाहता हूं कि मैं उन फ़ाइलों में स्वामित्व और ऑडिट सेटिंग्स बनाए रखूं जिन्हें मैं प्रतिलिपि बना रहा हूं [ / x ]। आखिरकार, चूंकि मैं एक स्क्रिप्ट में एक्सकॉपी चला रहा हूं, इसलिए मुझे कॉपी की गई फ़ाइलों के बारे में कोई जानकारी देखने की आवश्यकता नहीं है [ / q ], मैं प्रत्येक को ओवरराइट करने के लिए संकेत नहीं देना चाहता [ / y ], और न ही मैं xcopy को रोकना चाहता हूं अगर यह किसी त्रुटि में चला जाता है [ / c ]।

xcopy सी: \ वीडियो "\\ सर्वर \ मीडिया बैकअप" / एफ / जे / एस / डब्ल्यू / जेड

यहां, xcopy कमांड का उपयोग सबफ़ोल्डर में निहित सभी फ़ाइलों, उपफोल्डर्स और फ़ाइलों की प्रतिलिपि बनाने के लिए किया जाता है [ / s ] सी: \ वीडियो के गंतव्य फ़ोल्डर से मीडिया फ़ोल्डर बैकअप नेटवर्क पर कंप्यूटर पर सर्वर पर स्थित है । मैं कुछ वास्तव में बड़ी वीडियो फ़ाइलों की प्रतिलिपि बना रहा हूं, इसलिए मैं प्रतिलिपि प्रक्रिया में सुधार करने के लिए बफरिंग को अक्षम करना चाहता हूं [ / j ], और जब से मैं नेटवर्क पर प्रतिलिपि बना रहा हूं, तो मैं अपने नेटवर्क कनेक्शन को खोने पर प्रतिलिपि फिर से शुरू करने में सक्षम होना चाहता हूं [ / जेड ]। पागल होने के नाते, मैं वास्तव में कुछ भी करने से पहले xcopy प्रक्रिया शुरू करने के लिए कहा जाना चाहता हूं [ / w ], और मैं प्रतिलिपि बनाई जा रही फ़ाइलों के रूप में प्रतिलिपि बनाई जा रही फ़ाइलों के बारे में हर विवरण देखना चाहता हूं [ / f ]।

xcopy सी: \ Client032 सी: \ Client033 / टी / ई

इस अंतिम उदाहरण में, मेरे पास एक मौजूदा ग्राहक के लिए सी: \ Client032 में अच्छी तरह व्यवस्थित फ़ाइलों और फ़ोल्डर्स से भरा स्रोत है । मैंने पहले से ही एक नए ग्राहक के लिए एक खाली गंतव्य फ़ोल्डर, क्लाइंट 033 बनाया है , लेकिन मैं नहीं चाहता कि कोई भी फाइल कॉपी हो - बस खाली फ़ोल्डर संरचना [ / t ] इसलिए मैं व्यवस्थित और तैयार हूं। मेरे पास C: \ Client032 में कुछ खाली फ़ोल्डर्स हैं जो मेरे नए क्लाइंट पर लागू हो सकते हैं, इसलिए मैं यह सुनिश्चित करना चाहता हूं कि उनको कॉपी किया गया है [ / e ]।

एक्सकॉपी और एक्सकॉपी 32

विंडोज 98 और विंडोज 95 में, xcopy कमांड के दो संस्करण उपलब्ध थे: xcopy और xcopy32। हालांकि, xcopy32 कमांड को कभी भी चलाने के लिए कभी इरादा नहीं किया गया था।

जब आप विंडोज 95 या 98 में एक्सकॉपी निष्पादित करते हैं, तो मूल 16-बिट संस्करण स्वचालित रूप से निष्पादित होता है (जब एमएस-डॉस मोड में होता है) या नया 32-बिट संस्करण स्वचालित रूप से निष्पादित होता है (जब विंडोज़ में)।

स्पष्ट होने के लिए, कोई फर्क नहीं पड़ता कि आपके पास विंडोज या एमएस-डॉस का कौन सा संस्करण है, हमेशा xcopy कमांड चलाएं, न कि xcopy32, भले ही यह उपलब्ध हो। जब आप एक्सकॉपी निष्पादित करते हैं, तो आप हमेशा कमांड का सबसे उपयुक्त संस्करण चला रहे हैं।

एक्सकॉपी संबंधित कमांड

Xcopy कमांड कॉपी कमांड के कई तरीकों से समान है लेकिन काफी अधिक विकल्पों के साथ। एक्सकॉपी कमांड भी रोबोकॉपी कमांड की तरह है, सिवाय इसके कि रोबोकॉपी में एक्सकॉपी की तुलना में अधिक लचीलापन है।