Xcopy հրաման (Օրինակներ, ընտրանքներ, անջատիչներ և ավելին)

Բովանդակություն:

Xcopy հրաման (Օրինակներ, ընտրանքներ, անջատիչներ և ավելին)
Xcopy հրաման (Օրինակներ, ընտրանքներ, անջատիչներ և ավելին)
Anonim

Xcopy հրամանը Հրամանի տողի հրաման է, որն օգտագործվում է մեկ կամ մի քանի ֆայլ կամ թղթապանակ մի տեղից մեկ այլ վայր պատճենելու համար:

Իր բազմաթիվ տարբերակներով և ամբողջ դիրեկտորիաները պատճենելու ունակությամբ, այն նման է, բայց շատ ավելի հզոր, քան պատճենման հրամանը: Robocopy հրամանը նույնպես նման է, բայց ունի ավելի շատ տարբերակներ:

Image
Image

Xcopy հրամանի առկայություն

Այս հրամանը հասանելի է Հրամանի տողից բոլոր Windows օպերացիոն համակարգերում, ներառյալ Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 և այլն:

Դուք կարող եք նաև մուտք գործել հրաման MS-DOS-ում որպես DOS հրաման:

Xcopy հրամանի շարահյուսություն

Օգտագործեք հետևյալ շարահյուսությունը xcopy հրամանի համար.

xcopy աղբյուր [նպատակակետ] [ /a] [ /b] [/c ] [/օր [: ամսաթիվ] [/e ] [ /f ] [/g ] [] [/i] [ /j] [ /k] [ /l] [ /m] [ /n] [ /o] [ /p] [ /q] [ /r] [ /s] [ /տ] [ /u] [ /v] [ /w] [ /x] [ /y] [ /-y] [ /z] [/բացառել: ֆայլ1 [+ ֆայլ2][+ ֆայլ3]…] [ /? ]

Որոշ xcopy հրամանի անջատիչների և այլ հրամանների շարահյուսության առկայությունը կարող է տարբեր լինել օպերացիոն համակարգից օպերացիոն համակարգ: Իմացեք, թե ինչպես կարդալ հրամանի շարահյուսությունը, եթե վստահ չեք, թե ինչպես կարդալ շարահյուսությունը վերևում կամ ստորև աղյուսակում:

Xcopy հրամանի ընտրանքներ
Նյութ Նկարագրություն
աղբյուր Սա սահմանում է ֆայլերը կամ վերին մակարդակի թղթապանակը, որտեղից ցանկանում եք պատճենել: Աղբյուրը միակ պահանջվող պարամետրն է: Օգտագործեք մեջբերումներ աղբյուրի շուրջ, եթե այն պարունակում է բացատներ:
նպատակակետ Այս ընտրանքը սահմանում է այն վայրը, որտեղ պետք է պատճենվեն սկզբնական ֆայլերը կամ պանակները: Եթե որևէ նպատակակետ նշված չէ, ֆայլերը կամ թղթապանակները կպատճենվեն նույն թղթապանակում, որտեղից գործարկում եք xcopy հրամանը: Օգտագործեք չակերտներ նպատակակետի շուրջ, եթե այն պարունակում է բացատներ:
/a Այս ընտրանքի օգտագործումը միայն սկզբնաղբյուրում հայտնաբերված արխիվային ֆայլերը պատճենելու է: Դուք չեք կարող միասին օգտագործել /a և /m միասին:
/b Օգտագործեք այս տարբերակը, որպեսզի պատճենեք հենց խորհրդանշական հղումը՝ հղումի թիրախի փոխարեն: Այս տարբերակը առաջին անգամ հասանելի էր Windows Vista-ում:
/c Այս տարբերակը ստիպում է xcopy-ին շարունակել, նույնիսկ եթե այն սխալ է հանդիպում:
/d [ : ամսաթիվ] Օգտագործեք հրամանը /d տարբերակով և կոնկրետ ամսաթվով, MM-DD-YYYY ձևաչափով, այդ ամսաթվին կամ դրանից հետո փոխված ֆայլերը պատճենելու համար: Կարող եք նաև օգտագործել այս տարբերակը՝ առանց կոնկրետ ամսաթիվ նշելու՝ սկզբնաղբյուրում միայն այն ֆայլերը պատճենելու համար, որոնք ավելի նոր են, քան նույն ֆայլերը, որոնք արդեն գոյություն ունեն նպատակակետում: Սա օգտակար է, երբ օգտագործում եք xcopy ֆայլերի կանոնավոր կրկնօրինակումներ կատարելու համար:
/e Երբ օգտագործվում է առանձին կամ /s-ի հետ, այս տարբերակը նույնն է, ինչ /s, բայց նաև կստեղծի դատարկ թղթապանակներ նպատակակետում, որը սկզբնաղբյուրով նույնպես դատարկ էին: /e տարբերակը կարող է օգտագործվել նաև /t ընտրանքի հետ միասին՝ սկզբնաղբյուրում հայտնաբերված դատարկ գրացուցակները և ենթագրքերները նպատակակետում ստեղծված գրացուցակի կառուցվածքում ներառելու համար:
/f Այս ընտրանքը կցուցադրի պատճենվող աղբյուրի և նպատակակետի ֆայլերի ամբողջական ուղին և ֆայլի անվանումը:
/g Այս ընտրանքով xcopy-ի օգտագործումը թույլ է տալիս պատճենել գաղտնագրված ֆայլերը սկզբնաղբյուրում մի վայր, որը չի աջակցում կոդավորումը: Այս տարբերակը չի աշխատի EFS կոդավորված դրայվից ֆայլերը ոչ EFS կոդավորված կրիչ պատճենելիս:
Հրամանը լռելյայնորեն չի պատճենում թաքնված ֆայլերը կամ համակարգի ֆայլերը, բայց կպատճենվի այս ընտրանքն օգտագործելիս:
/i Օգտագործեք /i տարբերակը՝ ստիպելու xcopy-ին ենթադրել, որ նպատակակետը գրացուցակ է:Եթե դուք չեք օգտագործում այս տարբերակը, և պատճենում եք աղբյուրից, որը գրացուցակ է կամ ֆայլերի խումբ, և պատճենում եք այնտեղ, որը գոյություն չունի, xcopy հրամանը կհուշի ձեզ մուտքագրել՝ նպատակակետը ֆայլ է, թե գրացուցակ:
/j Այս տարբերակը պատճենում է ֆայլերը առանց բուֆերացման, ինչը շատ մեծ ֆայլերի համար օգտակար հատկություն է: Այս տարբերակը առաջին անգամ հասանելի էր Windows 7-ում:
/k Օգտագործեք այս տարբերակը միայն կարդալու ֆայլերը պատճենելիս՝ այդ ֆայլի հատկանիշը նպատակակետում պահելու համար:
/l Օգտագործեք այս տարբերակը՝ ցուցադրելու համար պատճենվող ֆայլերի և թղթապանակների ցանկը… բայց իրականում պատճենում չի արվում: /l տարբերակը օգտակար է, եթե դուք բարդ հրաման եք կառուցում մի քանի տարբերակներով և ցանկանում եք տեսնել, թե ինչպես է այն գործում հիպոթետիկորեն:
Այս տարբերակը նույնական է /a տարբերակին, սակայն xcopy-ը կանջատի արխիվային հատկանիշը ֆայլը պատճենելուց հետո: Դուք չեք կարող միասին օգտագործել /m և /a միասին:
/n Այս տարբերակը ստեղծում է ֆայլեր և պանակներ նպատակակետում՝ օգտագործելով կարճ ֆայլերի անունները: Այս տարբերակն օգտակար է միայն այն դեպքում, երբ դուք օգտագործում եք ֆայլերը պատճենելու հրամանը, որը գոյություն ունի սկավառակի վրա, որը ձևաչափված է ավելի հին ֆայլային համակարգով, ինչպիսին է FAT-ը, որը չի աջակցում երկար ֆայլերի անունները:
/o Պահպանում է սեփականության և մուտքի վերահսկման ցուցակի (ACL) տեղեկատվությունը նպատակակետում գրված ֆայլերում:
/p Այս ընտրանքն օգտագործելիս ձեզ կառաջարկվի նախքան նպատակակետում յուրաքանչյուր ֆայլ ստեղծելը:
/q /f տարբերակի մի տեսակ հակառակը, /q անջատիչը xcopy-ը կդնի «հանգիստ» ռեժիմի՝ բաց թողնելով միացումը: - Յուրաքանչյուր պատճենվող ֆայլի էկրանի ցուցադրում:
/r Օգտագործեք այս տարբերակը նպատակակետում միայն կարդալու ֆայլերը վերագրելու համար: Եթե դուք չեք օգտագործում այս տարբերակը, երբ ցանկանում եք վերագրել միայն կարդալու ֆայլը նպատակակետում, ձեզ կառաջարկվի «Մուտքն արգելված է» հաղորդագրություն, և հրամանը կդադարի գործել:
/s Օգտագործեք այս տարբերակը՝ ի լրումն աղբյուրի արմատի ֆայլերի, դիրեկտորիաները, ենթագրքերն ու դրանցում պարունակվող ֆայլերը պատճենելու համար: Դատարկ թղթապանակները չեն վերստեղծվի:
/t Այս ընտրանքը ստիպում է xcopy հրամանին ստեղծել գրացուցակի կառուցվածք նպատակակետում, բայց չպատճենել որևէ ֆայլ: Այլ կերպ ասած, սկզբնաղբյուրում հայտնաբերված թղթապանակները և ենթաթղթապանակները կստեղծվեն, բայց մենք ոչ մի ֆայլ: Դատարկ թղթապանակներ չեն ստեղծվի:
/u Այս տարբերակը պատճենելու է միայն սկզբնաղբյուրում գտնվող ֆայլերը, որոնք արդեն գտնվում են նպատակակետում.
/v Այս ընտրանքը ստուգում է յուրաքանչյուր ֆայլ գրվածի չափով, համոզվելու համար, որ դրանք նույնական են: Ստուգումը ներկառուցված է Windows XP-ում սկսվող հրամանի մեջ, ուստի այս տարբերակը ոչինչ չի անում Windows-ի հետագա տարբերակներում և ներառված է միայն հին MS-DOS ֆայլերի հետ համատեղելիության համար:
/w Օգտագործեք /w տարբերակը՝ «Սեղմեք ցանկացած ստեղն, երբ պատրաստ եք ֆայլ(ներ) պատճենել» հաղորդագրությունը: Հրամանը կսկսի պատճենել ֆայլերը, ինչպես հրահանգված է, երբ դուք հաստատում եք ստեղնը սեղմելով: Այս տարբերակը նույնը չէ, ինչ /p տարբերակը, որը պահանջում է ստուգում յուրաքանչյուր ֆայլի պատճենից առաջ:
/x Այս տարբերակը պատճենում է ֆայլի աուդիտի կարգավորումները և Համակարգի մուտքի վերահսկման ցանկի (SACL) տեղեկատվությունը: Դուք ենթադրում եք /o, երբ օգտագործում եք /x տարբերակը:
/y Օգտագործեք այս տարբերակը՝ դադարեցնելու հրամանը, որպեսզի ձեզ հուշի ֆայլերը վերագրանցելու աղբյուրից, որոնք արդեն գոյություն ունեն նպատակակետում:
/-y Օգտագործեք այս տարբերակը՝ ստիպելու հրամանը, որ ձեզ հուշի ֆայլերը վերագրանցելու մասին: Սա կարող է թվալ տարօրինակ տարբերակ, քանի որ սա xcopy-ի լռելյայն վարքագիծն է, սակայն /y տարբերակը կարող է նախադրված լինել որոշ համակարգիչների COPYCMD միջավայրի փոփոխականում, ինչը անհրաժեշտ է դարձնում այս տարբերակը::
/z Այս տարբերակը թույլ է տալիս xcopy հրամանին ապահով կերպով դադարեցնել ֆայլերի պատճենումը, երբ ցանցային կապը կորչում է, և այնուհետև վերսկսել պատճենումը այնտեղից, որտեղ այն դադարեցվել է կապը վերականգնելուց հետո: Այս տարբերակը նաև ցույց է տալիս պատճենման գործընթացում յուրաքանչյուր ֆայլի համար պատճենված տոկոսը:
/բացառել: ֆայլ1 [ + ֆայլ2][ + ֆայլ3]… Այս ընտրանքը թույլ է տալիս նշել մեկ կամ մի քանի ֆայլի անուններ, որոնք պարունակում են որոնման տողերի ցանկ, որոնք ցանկանում եք օգտագործել հրամանը՝ որոշելու համար, որ ֆայլերը և/կամ թղթապանակները բաց թողնվեն պատճենելիս:
/? Օգտագործեք օգնության անջատիչը xcopy-ի հետ՝ հրահանգի վերաբերյալ մանրամասն օգնություն ցույց տալու համար: xcopy /?-ի գործարկումը նույնն է, ինչ օգտագործելով help հրամանը՝ help xcopy։

xcopy հրամանը կավելացնի արխիվային հատկանիշը նպատակակետ ֆայլերին, անկախ նրանից՝ հատկանիշը միացված է կամ անջատված է սկզբնաղբյուրում գտնվող ֆայլի վրա:

Xcopy հրամանի օրինակներ

Հետևյալը մի քանի օրինակներ են, թե ինչպես օգտագործել այս հրամանը՝

Պատճենել ֆայլերը նոր թղթապանակում


xcopy C:\Files E:\Files /i

Վերոհիշյալ օրինակում C:\Files-ի սկզբնաղբյուր գրացուցակում պարունակվող ֆայլերը պատճենվում են դեպի նպատակակետ, նոր գրացուցակ E սկավառակի վրա, որը կոչվում է Files:

Ոչ մի ենթագրքեր կամ դրանցում պարունակվող որևէ ֆայլ չի պատճենվի, քանի որ /s տարբերակը չի օգտագործվել:

Xcopy Կրկնօրինակման սցենար


xcopy «C:\Կարևոր ֆայլեր» D:\Backup /c /d /e /h /i /k /q /r /s /x /y

Այս օրինակում xcopy-ը նախատեսված է որպես պահեստային լուծում գործելու համար: Փորձեք սա, եթե ցանկանում եք օգտագործել xcopy-ը ձեր ֆայլերը կրկնօրինակելու համար կրկնօրինակող ծրագրային ծրագրի փոխարեն: Տեղադրեք հրամանը, ինչպես ցույց է տրված վերևում, սկրիպտում և պլանավորեք, որ այն աշխատի գիշերը:

Ինչպես ցույց է տրված վերևում, հրամանն օգտագործվում է բոլոր ֆայլերն ու թղթապանակները [/s] ավելի նոր, քան արդեն պատճենված [/d], ներառյալ դատարկ թղթապանակները [/e] և թաքնված [/h] ֆայլերը, պատճենելու համար։ C:\Important Files-ի աղբյուրը D:\Backup-ի նպատակակետին, որը գրացուցակ է : Մենք ունենք միայն կարդալու որոշ ֆայլեր, որոնք ցանկանում ենք թարմացնել նպատակակետում [/r] և ցանկանում ենք պահպանել այդ հատկանիշը [/k] պատճենվելուց հետո:Մենք նաև ցանկանում ենք համոզվել, որ մենք պահպանում ենք սեփականության և աուդիտի ցանկացած կարգավորում ֆայլերում, որոնք մենք պատճենում ենք [/x]: Վերջապես, քանի որ մենք գործարկում ենք xcopy-ը սկրիպտում, մենք կարիք չունենք որևէ տեղեկություն տեսնել ֆայլերի մասին, քանի որ դրանք պատճենվում են [/q], մենք չենք ուզում, որ մեզ հուշեն վերագրել յուրաքանչյուրը [/y], ոչ էլ մենք ուզում ենք, որ հրամանը դադարեցվի, եթե սխալ լինի [/c]:

Պատճենել ֆայլերը և թղթապանակները ցանցով


xcopy C:\Videos "\\SERVER\Media Backup" /f /j /s /w /z

Այստեղ հրամանն օգտագործվում է [/s] ենթաթղթապանակներում պարունակվող բոլոր ֆայլերը, ենթաթղթապանակները և ֆայլերը C:\Videos-ի աղբյուրից պատճենելու համար ցանցի համակարգչում տեղադրված Media Backup-ի նպատակային պանակ՝ ՍԵՐՎԵՐԻ անվանումը. Մենք պատճենում ենք մի քանի իսկապես մեծ վիդեո ֆայլեր, ուստի բուֆերավորումը պետք է անջատվի՝ պատճենելու գործընթացը բարելավելու համար [/j], և քանի որ մենք պատճենում ենք ցանցով, մենք ցանկանում ենք, որ կարողանանք վերսկսել պատճենումը, եթե կորցնենք ցանցային կապը [/զ]. Լինելով պարանոյիկ՝ մենք ցանկանում ենք, որ մեզ հուշեն սկսել գործընթացը նախքան այն իրականում որևէ բան [/w] անել, և մենք նաև ցանկանում ենք տեսնել բոլոր մանրամասները, թե ինչ ֆայլեր են պատճենվում, երբ դրանք պատճենվում են [/f]:

Կրկնօրինակ թղթապանակի կառուցվածք


xcopy C:\Client032 C:\Client033 /t /e

Այս վերջին օրինակում մենք C:\Client032-ում ունենք լավ կազմակերպված ֆայլերով և պանակներով աղբյուր՝ հաճախորդի համար: Մենք արդեն ստեղծել ենք դատարկ նպատակակետ թղթապանակ՝ Client033, նոր հաճախորդի համար, բայց մենք չենք ցանկանում, որ որևէ ֆայլ պատճենվի, պարզապես դատարկ թղթապանակի կառուցվածքը [/t], որպեսզի մենք կազմակերպվենք և պատրաստվենք: Մենք ունենք մի քանի դատարկ թղթապանակ C:\Client032-ում, որոնք կարող են կիրառվել նոր հաճախորդի համար, ուստի ցանկանում ենք համոզվել, որ դրանք նույնպես պատճենված են [/e]:

Պահպանեք xcopy հրամանի երբեմն երկար ելքը ֆայլում՝ օգտագործելով վերահղման օպերատոր: Իմացեք, թե ինչպես վերահղել հրամանի ելքը ֆայլ կամ ստուգեք Հրամանի տողի հնարքները՝ լրացուցիչ խորհուրդների համար:

Xcopy & Xcopy32

Windows 98-ում և Windows 95-ում հասանելի էին xcopy հրամանի երկու տարբերակ՝ xcopy և xcopy32: Այնուամենայնիվ, վերջին հրամանը երբեք չի նախատեսվում ուղղակիորեն գործարկել:

Երբ դուք կատարում եք xcopy Windows 95 կամ 98-ում, կամ ինքնաբերաբար կատարվում է բնօրինակ 16-բիթանոց տարբերակը (երբ MS-DOS ռեժիմում է), կամ ավելի նոր 32-բիթանոց տարբերակը ավտոմատ կերպով կատարվում է (երբ Windows-ում):

Հստակ լինելու համար, անկախ նրանից, թե Windows-ի կամ MS-DOS-ի ինչ տարբերակ ունեք, միշտ գործարկեք xcopy հրամանը, ոչ թե xcopy32, նույնիսկ եթե այն հասանելի է: Երբ դուք կատարում եք xcopy, դուք միշտ գործարկում եք հրամանի ամենահարմար տարբերակը:

Xcopy առնչվող հրամաններ

xcopy հրամանը շատ առումներով նման է պատճենման հրամանին, բայց զգալիորեն ավելի շատ տարբերակներով, օրինակ՝ թղթապանակները պատճենելու, ենթագրքերում յուրաքանչյուր ֆայլ պատճենելու և ֆայլերը բացառելու կարողությունը:

Այս հրամանը նույնպես շատ նման է robocopy հրամանին, բացառությամբ, որ robocopy-ն ավելի ճկունություն ունի, քան նույնիսկ xcopy-ը:

dir հրամանը հաճախ օգտագործվում է xcopy-ի հետ՝ ստուգելու համար, թե որ թղթապանակներն ու ֆայլերը կան գրացուցակում, նախքան հրամանն ավարտելը:

Խորհուրդ ենք տալիս: