Xcopy käsk (näited, valikud, lülitid ja palju muud)

click fraud protection

xcopy käsk on Käsurea käsk kasutatakse ühe või mitme kopeerimiseks failid või kaustu ühest asukohast teise.

Oma paljude valikute ja tervete kataloogide kopeerimise võimalusega on see sarnane, kuid palju võimsam kui kopeerimiskäsk. Robocopy käsk on samuti sarnane, kuid sellel on veelgi rohkem võimalusi.

Isik, kes kasutab käsku XCopy
Miguel Co / Lifewire

Xcopy käsu saadavus

See käsk on saadaval rakenduses Käsurida kõigis Windowsides operatsioonisüsteemid kaasa arvatud Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 jne. Vaata Kuidas avada käsuviip kui vajate abi.

Käsule pääsete juurde ka MS-DOS-is kui a DOS-i käsk.

Xcopy käsu süntaks

Kasutage käsu xcopy jaoks järgmist süntaksit:

xcopyallikas [sihtkoht] [/a] [/b] [/c] [/d [:kuupäev]] [/e] [/f] [/g] [/h] [/i] [/j] [/k] [/l] [/m] [/n] [/o] [/lk] [/q] [/r] [/s] [/t] [/u] [/v] [/w] [/x] [/a] [/-y] [/z] [/exclude:fail1[+fail2][+fail3]...] [/?]

Teatud xcopy käsulülitite ja muude käskude kättesaadavus süntaks võib operatsioonisüsteemiti erineda. Vaata

Kuidas lugeda käskude süntaksit kui te pole kindel, kuidas ülaltoodud või allolevas tabelis olevat süntaksit lugeda.

Xcopy käsusuvandid
Üksus Kirjeldus
allikas See määrab failid või tipptaseme kaustad, millest soovite kopeerida. The allikas on ainus nõutav parameeter. Kasutage ümber jutumärke allikas kui see sisaldab tühikuid.
sihtkoht See suvand määrab asukoha, kus allikas failid või kaustad tuleks kopeerida. Kui ei sihtkoht on loetletud, kopeeritakse failid või kaustad samasse kausta, kust käivitate käsu xcopy. Kasutage ümber jutumärke sihtkoht kui see sisaldab tühikuid.
/a Selle valiku kasutamine kopeerib ainult arhiivifailid leitud allikas. Te ei saa kasutada /a ja /m koos.
/b Kasutage seda valikut sümboolse lingi enda kopeerimiseks lingi sihtmärgi asemel. See valik oli esmakordselt saadaval Windows Vistas.
/c See suvand sunnib xcopy'i jätkama isegi tõrke korral.
/d [:kuupäev] Kasutage käsku koos /d suvand ja konkreetne kuupäev vormingus KK-PP-AAAA, et kopeerida sellel kuupäeval või hiljem muudetud failid. Seda suvandit saate kasutada ka konkreetset kuupäeva määramata, et kopeerida ainult need failid allikas mis on uuemad kui samad failid, mis on juba olemas sihtkoht. See on kasulik, kui kasutate xcopyt tavaliste failide varukoopiate tegemiseks.
/e Kasutamisel üksi või koos /s, see valik on sama, mis /s kuid loob ka tühje kaustu sihtkoht mis olid samuti tühjad allikas. The /e valikut saab kasutada ka koos /t võimalus lisada tühjad kataloogid ja alamkataloogid allikas aastal loodud kataloogistruktuuris sihtkoht.
/f See suvand kuvab mõlema täieliku tee ja failinime allikas ja sihtkoht faile kopeeritakse.
/g Selle valikuga xcopy kasutamine võimaldab kopeerida krüptitud faile allikas kuni a sihtkoht mis ei toeta krüptimist. See suvand ei tööta failide kopeerimisel EFS-i krüptitud draivist mitte-EFS-i krüptitud draivile.
/h Käsk ei kopeeri peidetud failid või süsteemifailid vaikimisi, kuid seda suvandit kasutades.
/i Kasuta /i võimalus sundida xcopyt seda eeldama sihtkoht on kataloog. Kui te seda valikut ei kasuta ja kopeerite kohast allikas see on kataloog või failide rühm ja kopeerimine sihtkoht mida pole olemas, küsib käsk xcopy teilt sisestada kas sihtkoht on fail või kataloog.
/j See suvand kopeerib failid ilma puhverdamata, mis on kasulik väga suurte failide puhul. See valik oli esmakordselt saadaval Windows 7-s.
/k Kasutage seda valikut kopeerimisel Loe ainult failid selle säilitamiseks faili atribuut sisse sihtkoht.
/l Kasutage seda valikut kopeeritavate failide ja kaustade loendi kuvamiseks... aga tegelikult kopeerimist ei tehta. The /l suvand on kasulik, kui koostate keerukat käsku, millel on mitu valikut ja soovite näha, kuidas see hüpoteetiliselt toimiks.
/m See valik on identne /a valik, kuid xcopy lülitab selle välja arhiivi atribuut pärast faili kopeerimist. Te ei saa kasutada /m ja /a koos.
/n See valik loob failid ja kaustad sihtkoht kasutades lühikesi failinimesid. See suvand on kasulik ainult siis, kui kasutate failide kopeerimiseks käsku a sihtkoht mis on draivil olemas vormindatud vanemale failisüsteem meeldib RASV mis ei toeta pikki failinimesid.
/o Säilitab omandiõiguse ja juurdepääsukontrolli loendi (ACL) teabe sisse kirjutatud failides sihtkoht.
/lk Selle valiku kasutamisel küsitakse teilt enne iga faili loomist sihtkoht.
/q Omamoodi vastand sellele /f variant, /q lüliti lülitab xcopy vaiksesse režiimi, jättes vahele iga kopeeritava faili ekraanikuva.
/r Kasutage seda valikut ülekirjutamiseks kirjutuskaitstud failid sisse sihtkoht. Kui te seda valikut ei kasuta, kui soovite kirjutuskaitstud faili üle kirjutada sihtkoht, kuvatakse teade "Juurdepääs keelatud" ja käsk peatub.
/s Kasutage seda valikut kataloogide, alamkataloogide ja neis sisalduvate failide kopeerimiseks lisaks failidele juur kohta allikas. Tühje kaustu uuesti ei looda.
/t See suvand sunnib käsku xcopy looma kataloogistruktuuri sihtkoht kuid mitte ühtegi faili kopeerida. Teisisõnu, asukohast leitud kaustad ja alamkaustad allikas luuakse, kuid faile pole. Tühje kaustu ei looda.
/u See valik kopeerib ainult failid allikas mis on juba sees sihtkoht.
/v See suvand kontrollib iga faili nii, nagu see on kirjutatud, selle suuruse põhjal, et veenduda nende identsuses. Kinnitamine oli sisse ehitatud Windows XP-st algavasse käsku, nii et see suvand ei tee Windowsi hilisemates versioonides midagi ja see on kaasas ainult vanemate MS-DOS-failidega ühilduvuse tagamiseks.
/w Kasuta /w võimalus kuvada teade "Vajutage suvalist klahvi, kui olete valmis faili(de) kopeerimiseks". Käsk alustab failide kopeerimist vastavalt juhistele pärast seda, kui olete klahvivajutusega kinnitanud. See valik ei ole sama mis /lk valik, mis nõuab enne kinnitust iga faili koopia.
/x See suvand kopeerib failiauditi sätted ja süsteemi juurdepääsu kontrolli loendi (SACL) teabe. Sa vihjad /o kui kasutate /x valik.
/a Kasutage seda suvandit, et käsk ei küsiks teilt failide ülekirjutamist allikas mis on juba olemas sihtkoht.
/-y Kasutage seda suvandit, et sundida käsku küsima failide ülekirjutamise kohta. See võib tunduda kummalise võimalusena, kuna see on xcopy vaikekäitumine, kuid /a suvand võib olla COPYCMD-s eelseadistatud keskkonna muutuja mõnes arvutis, mistõttu see valik on vajalik.
/z See suvand võimaldab käsul xcopy turvaliselt peatada failide kopeerimise, kui võrguühendus katkeb, ja jätkata pärast ühenduse taastamist kopeerimist sealt, kus see pooleli jäi. See suvand näitab ka iga faili puhul kopeerimisprotsessi ajal kopeeritud protsenti.
/exclude:fail1[+fail2][+fail3]... See suvand võimaldab teil määrata ühe või mitu faili nimed, mis sisaldavad otsingustringide loendit, mida soovite käsul kasutada kopeerimisel vahele jäetavate failide ja/või kaustade määramiseks.
/? Kasuta abi vahetada käsuga xcopy, et kuvada käsu kohta üksikasjalikku abi. Täitmine xcopy /? on sama mis kasutades abi käsk teostada abi xcopy.

Käsk xcopy lisab failidele arhiiviatribuudi sihtkoht olenemata sellest, kas atribuut oli failis sees või väljas allikas.

Xcopy käskude näited

Järgnevalt on toodud mõned näited selle käsu kasutamise kohta:

Kopeerige failid uude kausta

xcopy C:\Files E:\Files /i. 

Ülaltoodud näites sisalduvad failid allikas kataloog C:\Files on kopeeritud sihtkoht, uus kataloog [/i] peal E sõita kutsus Failid.

Ühtegi alamkataloogi ega neis sisalduvaid faile ei kopeerita, kuna /s varianti ei kasutatud.

Xcopy varundusskript

xcopy "C:\Important Files" D:\Backup /c /d /e /h /i /k /q /r /s /x /y. 

Selles näites on xcopy loodud toimima varulahendusena. Proovige seda, kui soovite a asemel kasutada xcopyt varundustarkvara programm failide varundamiseks. Pange ülaltoodud käsk skripti ja ajastage see igaõhtuseks käitamiseks.

Nagu ülal näidatud, kasutatakse käsku kõigi failide ja kaustade [/s] uuemad kui need, mis on juba kopeeritud [/d], sealhulgas tühjad kaustad [/e] ja peidetud failid [/h], alates allikas kohta C:\Olulised failid juurde sihtkoht kohta D:\Varundus, mis on kataloog [/i]. Meil on mõned kirjutuskaitstud failid, mida soovime ajakohastada sihtkoht [/r] ja me tahame selle atribuudi pärast kopeerimist säilitada [/k]. Samuti tahame tagada, et säilitaksime kõik omandi- ja auditiseaded kopeeritavates failides [/x]. Lõpuks, kuna me käivitame skripti xcopy, ei pea me nägema failide kohta teavet, kui neid kopeeritakse [/q], me ei taha, et meil palutaks igaüks neist üle kirjutada [/a], samuti ei taha me, et käsk peatuks, kui see tõrke korral [/c].

Failide ja kaustade kopeerimine võrgu kaudu

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

Siin kasutatakse käsku kõigi alamkaustades olevate failide, alamkaustade ja failide kopeerimiseks [/s] alates allikas kohta C:\Videod sihtkausta Meediumi varundamine asub võrgus olevas arvutis nimega SERVER. Kopeerime mõningaid väga suuri videofaile, seega tuleks kopeerimisprotsessi parandamiseks puhverdamine keelata [/j] ja kuna kopeerime üle võrgu, tahame, et võrguühenduse katkemisel saaksime kopeerimist jätkata [/z]. Kuna oleme paranoilised, tahame, et meid kutsutaks protsessi alustama, enne kui see tegelikult midagi teeb [/w] ja tahame näha ka kõiki üksikasju selle kohta, milliseid faile kopeeritakse, kui neid kopeeritakse [/f].

Dubleeri kausta struktuur

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

Selles viimases näites on meil a allikas täis hästi organiseeritud faile ja kaustu C:\Client032 kliendi jaoks. Oleme juba loonud tühja sihtkoht kaust, Klient033, uue kliendi jaoks, kuid me ei soovi faile kopeerida – ainult tühja kausta struktuur [/t], et oleksime organiseeritud ja ette valmistatud. Meil on mõned tühjad kaustad C:\Client032 mis võivad kehtida uue kliendi kohta, seega tahame tagada, et ka need kopeeritakse [/e].

Salvestage käsu xcopy mõnikord pikk väljund faili, kasutades a ümbersuunamise operaator. Vaata Kuidas käsu väljundit faili ümber suunata juhiste saamiseks või tutvumiseks Käsuviiba trikid rohkem näpunäiteid.

Xcopy ja Xcopy32

Operatsioonisüsteemides Windows 98 ja Windows 95 oli käsust xcopy saadaval kaks versiooni: xcopy ja xcopy32. Viimast käsku polnud aga kunagi mõeldud otse käivitamiseks.

Kui käivitate xcopy opsüsteemis Windows 95 või 98, käivitatakse automaatselt kas algne 16-bitine versioon (MS-DOS režiimis) või uuem 32-bitine versioon käivitatakse automaatselt (Windowsis).

Selguse huvides: olenemata sellest, milline Windowsi või MS-DOS-i versioon teil on, käivitage alati käsk xcopy, mitte xcopy32, isegi kui see on saadaval. Käsu xcopy käivitamisel kasutate alati käsu kõige sobivamat versiooni.

Xcopyga seotud käsud

Käsk xcopy on paljuski sarnane kopeerimiskäsuga, kuid sellel on palju rohkem võimalusi, näiteks võimalus kopeerida kaustu, kopeerida kõiki alamkataloogides olevaid faile ja välistada faile.

See käsk sarnaneb vägagi käsuga robocopy, välja arvatud see, et robocopy on paindlikum kui isegi xcopy.

The dir käsk kasutatakse sageli koos xcopyga, et enne käsu täitmist kontrollida, millised kaustad ja failid kataloogis on.