Xcopy käsk

Xcopy käsu näited, valikud, lülitid ja muud

Käsu xcopy on Command Prompt käsk, mida kasutatakse ühe või mitme faili ja / või kaustade kopeerimiseks ühest kohast teise asukohta.

Xboxi käsk koos paljude võimalustega ja kogu kataloogide kopeerimine on sarnane tavalise koopia käsuga, kuid palju võimsamale.

Robocopy käsk sarnaneb ka käsuga xcopy, kuid on veelgi rohkem võimalusi.

Xcopy Command Kättesaadavus

Käsku xcopy on saadaval kõikides Windowsi operatsioonisüsteemides, sealhulgas Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP , Windows 98 jne.

Käsu xcopy on ka MS-DOS-is saadaval käsk DOS.

Märkus: teatud xcopy käskluslukud ja muu xcopy käskude süntaks võib olla operatsioonisüsteemist operatsioonisüsteemist erinev.

Xcopy käsu süntaks

xcopy allikas [ sihtkoht ] [ / a ] [ / b ] [ / c ] [ / d [ : kuupäev ]] [ / e ] [ / f ] [ / g ] [ / h ] [ / i ] [ / j ] / k ] [ / l ] [ / m ] [ / n ] [ / o ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t ] [ / u ] [ / v ] [ / w ] [ / x ] [ / y ] [ / -y ] [ / z ] [ / välja arvatud: file1 [ + file2 ] [ + file3 ] ...] [ /? ]

Näpunäide. Vaadake käsku Käsu süntaksi lugemine, kui te pole kindel, kuidas lugeda ülaltoodud või allpool olevas tabelis olevat xcopy käsusüsteemi süntaksi.

allikas See määrab failid või tipptaseme kausta, mida soovite kopeerida. Allikas on xcopy käsus ainus kohustuslik parameeter. Kasutage hinnapakkumisi kogu allika jaoks, kui see sisaldab tühikuid.
sihtkoht See suvand määrab asukoha, kuhu lähtefailid või kaustad kopeerida. Kui ükski sihtkoht pole loetletud, kopeeritakse failid või kaustad samasse kataloogi, milles käidate xcopy käsu. Kasutage hinnapakkumisi sihtkoha ümber, kui see sisaldab tühikuid.
/ a Selle suvandi abil kopeeritakse allika all leitud arhiivifailid . Te ei saa kasutada / a ja / m koos.
/ b Kasutage seda võimalust, et kopeerida linkide sihtmärgi asemel sümboolne link. See valik oli esmakordselt saadaval Windows Vista-s.
/ c See valik käivitab xcopy isegi siis, kui see tekib viga.
/ d [ : kuupäev ] Selle kuupäeva või hiljem muudetud failide kopeerimiseks kasutage käsku xcopy / d ja konkreetset kuupäeva MM-DD-YYYY vormingus. Seda võimalust saate kasutada ka ilma konkreetse kuupäeva täpsustamiseta, et kopeerida ainult allika failid, mis on uuemad kui samad failid, mis on juba sihtkohas olemas. See on kasulik, kui kasutate tavalist failide varundamist tavalise xcopy käsuga.
/ e Kui seda kasutatakse üksi või koos / s-ga , on see valik sama mis / s, kuid loob ka tühjad kaustad sihtkohas, mis olid ka allikast tühjad. Valikut / e saab kasutada koos / t-ga, et lisada sihtkoha loodud kataloogistruktuuri lähtetekstis tühjad kataloogid ja alamkataloogid.
/ f See suvand näitab kopeeritud lähte- ja sihtfailide täielikku asukohta ja faili nime.
/ g Selle käsuga xcopy käsu abil saad kopeerida krüptitud faile allikast sihtkohta, mis krüpteerimist ei toeta. See valik ei toimi, kui kopeerite EFS-i krüptitud draivist failid krüptitud draivi mitte-EFS-i.
/ h Käsk xcopy ei kopeerita vaikimisi varjatud faile ega süsteemifaile , vaid seda võimalust kasutades.
/ i Kasutage / i- valikut, et jõuda xcopy'isse eeldusel, et sihtkoht on kataloog. Kui te seda võimalust ei kasuta ja kopeerite allikast, mis on kataloog või failirühm ja kopeerib sihtkohta, mida ei eksisteeri, palub xcopy käsk sisestada, kas sihtkoht on fail või kataloog.
/ j See suvand kopeerib failid ilma puhverdamiseta, funktsioon on kasulik väga suurtele failidele. See xcopy käsu valik oli esmakordselt saadaval Windows 7-s.
/ k Kasutage seda võimalust, kui kopeerite ainult lugemisfaile, et säilitada selle faili atribuut sihtkohta .
/ l Kasutage seda võimalust, et näidata kopeeritud failide ja kaustade loendit ... kuid kopeerimist tegelikult ei tehta. Valik / l on kasulik, kui teete keerukat xcopy käsu mitme võimalusega ja soovite näha, kuidas see hüpoteetiliselt toimib.
/ m See valik on identne valikule / a, kuid xcopy käsk kustutab arhiivi atribuuti pärast faili kopeerimist. Te ei saa kasutada / m ja / a koos.
/ n See valik loob faile ja kaustu sihtkohas, kasutades lühikesi failinimesid. See valik on kasulik ainult siis, kui kasutate xcopy käsku, et kopeerida faile sihtkohta, mis on olemas vanemale failisüsteemile vormingus , nagu FAT, mis ei toeta pikki failinimesid.
/ o Saate säilitada omandiõiguse ja juurdepääsukontrolli nimekirja (ACL) teavet sihtkoha failides.
/ p Selle võimaluse kasutamisel palutakse teil enne iga sihtkoha faili loomist küsida.
/ q Valik / f on vastupidine, / q lülitab xcopy "vaiksesse" režiimi, jättes vahele jätmata iga kopeeritud faili ekraanikuva.
/ r Kasutage seda võimalust, kui soovite kirjutuskaitstud faile üle kirjutada sihtkohta . Kui te seda võimalust ei kasuta, kui soovite kirjutuskaitstud faili üle kirjutada sihtkohta , küsitakse teilt sõnumit "Juurdepääs keelatud" ja käsku xcopy lõpetatakse.
/ s Kasutage seda võimalust, et kopeerida katalooge, alamkatalooge ja nendes sisalduvaid faile lisaks allika juurtel olevatele failidele. Tühjad kaustad ei ole uuesti loodud.
/ t See suvand käsku xcopy käsku luua kataloogistruktuuri sihtkohas, kuid mitte kopeerida ühtegi faili. Teisisõnu luuakse allikast leitud kaustad ja alamkaustad, kuid seal ei ole ühtegi faili. Tühiseid kaustu ei loodud.
/ u See suvand kopeerib ainult lähteteksti faile, mis on juba sihtkohas .
/ v See valik kontrollib iga faili, kuna see on kirjutatud selle suuruse järgi, et need oleks identsed. Windows XP-s käivitatav xcopy käsku on sisse ehitatud kontroll, mistõttu see valik ei võta Windowsi uuemates versioonides midagi ette ja see on kaasas ainult vanemate MS-DOS-failide ühilduvuse jaoks.
/ w Kasutage / w- suvandit, et kuvada teade "Vajuta mis tahes võtit, kui on valmis failide kopeerimiseks". Käsk xcopy hakkab kopeerima faile vastavalt juhistele, kui olete klahvivajutusega kinnitanud. See valik pole sama kui / p- valik, mis palub enne iga failikogu kopeerimist kontrollida.
/ x See suvand kopeerib faili auditi seaded ja Süsteeminõuete kontroll-nimekirja (SACL) andmed. Kui oled / x- valiku kasutanud, tähendab / o .
/ y Kasutage seda võimalust, et peatada xcopy käsu päringu esitamine sihtkoha juba olemas olevate failide ülekirjutamisest allikast .
/ -y Kasutage seda võimalust, et sundida xcopy käsku üles faile üle kirjutama panema. See võib tunduda kummaline võimalus eksisteerida, kuna see on xcopy vaikimisi käitumine, kuid valik / y võib mõnes arvutis seadistada COPYCMD keskkonnamuutuja jaoks , muutes selle võimaluse vajalikuks.
/ z See suvand võimaldab xcopy käsul turvaliselt kopeerida faile, kui võrgukaart on kadunud, ja jätkata kopeerimist sellest kohast, kus see pärast ühenduse taaskäivitamist lõpetati. See suvand näitab ka iga faili kopeerimise käigus kopeeritud protsenti.
/ välistama: file1 [ + file2 ] [ + file3 ] ... See suvand võimaldab määrata ühe või mitu failinimed, mis sisaldavad otsingu stringi loendit, mida kopeerimise vahelejätmiseks vaja failide ja / või kaustade kindlaksmääramiseks kasutada xcopy käsku.
/? Käsu üksikasjaliku abi näitamiseks kasuta käsklusega xcopy käsku. Xcopy /? on sama mis abikäsu kasutamine abifunktsiooni käivitamiseks.

Märkus: käsk xcopy lisab arhiiviväljale atribuuti sihtkoha failidele, olenemata sellest, kas atribuut oli allika failis sisse või välja lülitatud.

Näpunäide: xcopy käsu mõnikord pikaajalist väljundit saate salvestada redirection operator kasutades faili. Juhiste saamiseks vaadake käsku Juhtkäsu käitamine failina ja uurige täiendavaid näpunäiteid käsureale .

Xcopy käskude näited

xcopy C: \ Files E: \ Files / i

Ülaltoodud näites kopeeritakse faili C: \ Files lähtekataloogis olevad failid sihtkohta , uus kataloog [ / i ] E- draivil, mida nimetatakse failideks .

Ühtegi alamkataloogi ega ka selles sisalduvaid faile ei kopeerita, sest ma ei kasutanud / s- valikut.

xcopy "C: olulised failid" D: \ Backup / c / d / e / h / i / k / q / r / s / x / y

Selles näites on xcopy käsk mõeldud töötama varundatud lahendusena. Proovige seda, kui soovite varukoopia tarkvaraprogrammi asemel failide varundamiseks kasutada xcopy. Pange xcopy käsk nagu ülaltoodud skripti ja plaanite seda öösel käia.

Nagu ülalpool näidatud, kasutatakse xcopy käsku kopeerida kõik failid ja kaustad [ / s ] uuemad kui juba kopeeritud [ / d ], sealhulgas tühjad kaustad [ / e ] ja peidetud failid [ / h ] C-i allikast : \ Tähtsad failid sihtpunkti D: \ Backup , mis on kataloog [ / i ]. Mul on ainult lugemisfaile faile, mida ma tahan sihtkohta värskendada [ / r ] ja ma tahan säilitada seda atribuuti pärast kopeerimist [ / k ]. Ma tahan ka veenduda, et ma säilitaksin kopeerimisega seotud failide omandiõiguse ja auditi seaded [ / x ]. Lõpuks, kuna skriptis käivitan xcopy, ei pea ma pean faile nende andmete kopeerimisel nägema [ / q ], ma ei taha paluda igaühe kirjet üle kirjutada [ / y ], Samuti ei taha, et xcopy lõpetaks, kui see satub veale [ / c ].

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

Siin kasutatakse xcopy käsku, et kopeerida kõik alamkaustadesse [ / s ] kuuluvad failid, alamkaustad ja failid C: \ Videosi allikast sihtkoha kausta Media Backup, mis asuvad võrgu arvutis serveri nimega . Ma kopeerin mõnda tõeliselt suuri videofaile, et ma sooviksin kopeerimisprotsessi parandamiseks puhverdust välja lülitada [ / j ] ja kuna ma kopeerin võrgu kaudu, tahan mul kopeerimise jätkata, kui kaotan võrguühenduse [ / z ]. Paranoidina soovin, et mulle palutakse käivitada xcopy protsess, enne kui see tegelikult midagi muudab, ja ma tahan näha ka üksikasju, milliseid faile kopeeritakse, kui neid kopeeritakse [ / f ].

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

Selles viimases näites on minu praeguse kliendi jaoks allikas täis hästi organiseeritud faile ja kaustu C: \ Client032-s . Olen juba loonud uue kliendi jaoks tühja sihtkausta Client033 , kuid ma ei taha ühtegi faili kopeerida - just tühi kausta struktuuri [ / t ], nii et olen korrastatud ja valmis. Mul on mõned tühjad kaustad C: \ Client032-s, mis võivad kehtida minu uuele kliendile, nii et ma tahan tagada, et need kopeeritakse samuti [ / e ].

Xcopy & Xcopy32

Windows 98 ja Windows 95 puhul olid saadaval xcopy käsu kaks versiooni: xcopy ja xcopy32. Siiski ei olnud xcopy32 käsk kunagi otseselt käivitatud.

Kui käivitate xcopy operatsioonisüsteemis Windows 95 või 98, käivitatakse automaatselt algne 16-bitiste versioonide režiim (MS-DOS-režiimis) või uuem 32-bitiste versioonide automaatne täitmine (kui see on Windowsis).

Et olla selge, olenemata sellest, milline Windowsi versioon või MS-DOS on teil, käivita alati xcopy käsk, mitte xcopy32, isegi kui see on saadaval. Kui käivitate xcopy, käitate alati käsu kõige sobivamat versiooni.

Xcopy seotud käsud

Käsk xcopy on mitmel viisil sarnane koopia käsuga, kuid oluliselt rohkem võimalusi. Käsu xcopy on samuti väga sarnane robocopy käsklusega, välja arvatud see, et robokopial on rohkem paindlikkust kui isegi xcopy.