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

Sisukord:

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

Käsk xcopy on käsuviiba käsk, mida kasutatakse ühe või mitme faili või kausta kopeerimiseks ühest asukohast teise.

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

Image
Image

Xcopy käsu saadavus

See käsk on käsure alt saadaval kõigis Windowsi operatsioonisüsteemides, sh Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 jne.

Käsule pääsete juurde ka MS-DOS-is DOS-i käsuna.

Xcopy käsu süntaks

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

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älista: fail1 [+ fail2][+ fail3]…] [ /? ]

Teatud xcopy käsulülitite ja muu käsusüntaksi saadavus võib operatsioonisüsteemiti erineda. Siit saate teada, kuidas lugeda käsu süntaksit, kui te pole kindel, kuidas ül altoodud või allolevast tabelist süntaksit lugeda.

Xcopy käsusuvandid
Üksus Kirjeldus
allikas See määrab failid või tipptaseme kaustad, millest soovite kopeerida. Allikas on ainus nõutav parameeter. Kasutage allika ümber jutumärke, kui see sisaldab tühikuid.
sihtkoht See suvand määrab asukoha, kuhu lähtefailid või kaustad tuleks kopeerida. Kui loendis pole ühtegi sihtkohta, kopeeritakse failid või kaustad samasse kausta, kust käivitate käsu xcopy. Kasutage sihtkoha ümber jutumärke, kui see sisaldab tühikuid.
/a Selle valiku kasutamine kopeerib ainult allikast leitud arhiivifailid. 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 sellel kuupäeval või pärast seda muudetud failide kopeerimiseks käsku /d ja kindla kuupäevaga vormingus KK-PP-AAAA. Seda suvandit saate kasutada ka konkreetset kuupäeva määramata, et kopeerida ainult need allikas olevad failid, mis on uuemad kui samad failid, mis on juba sihtkohas olemas. See on abiks, kui kasutate xcopyt tavaliste failide varukoopiate tegemiseks.
/e Kasutatuna üksinda või koos /s, on see suvand sama mis /s, kuid loob sihtkohas ka tühjad kaustad olid ka allikas tühjad. Suvandit /e saab kasutada ka koos valikuga /t, et lisada allikast leitud tühjad kataloogid ja alamkataloogid sihtkohas loodud kataloogistruktuuri.
/f See valik kuvab nii kopeeritavate lähte- kui ka sihtfailide täieliku tee ja failinime.
/g Xcopy kasutamine selle valikuga võimaldab teil kopeerida allikas olevad krüptitud failid sihtkohta, 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 vaikimisi peidetud faile ega süsteemifaile, kuid seda suvandit kasutades.
/i Kasutage valikut /i, et sundida xcopy eeldama, et sihtkoht on kataloog. Kui te seda valikut ei kasuta ja kopeerite allikast, mis on kataloog või failide rühm, ja kopeerite sihtkohta, 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 opsüsteemis Windows 7.
/k Kasutage seda suvandit kirjutuskaitstud failide kopeerimisel, et failiatribuut säiliks sihtkohas.
/l Kasutage seda valikut kopeeritavate failide ja kaustade loendi kuvamiseks… kuid tegelikult kopeerimist ei tehta. Valik /l on kasulik, kui koostate keerukat käsku koos mitme valikuga ja soovite näha, kuidas see hüpoteetiliselt toimiks.
/m See valik on identne valikuga /a, kuid xcopy lülitab pärast faili kopeerimist arhiiviatribuudi välja. Te ei saa kasutada /m ja /a koos.
/n See suvand loob failid ja kaustad sihtkohta, kasutades lühikesi failinimesid. See suvand on kasulik ainult siis, kui kasutate käsku failide kopeerimiseks sihtkohta, mis asub draivil, mis on vormindatud vanemasse failisüsteemi (nt FAT), mis ei toeta pikki failinimesid.
/o Säilitab omandiõiguse ja juurdepääsukontrolliloendi (ACL) teabe sihtkohta kirjutatud failides.
/p Selle valiku kasutamisel küsitakse teilt enne iga faili loomist sihtkohas.
/q Omamoodi vastand valikule /f, lüliti /q paneb xcopy vaiksesse režiimi, jättes sisselülitamise vahele. - iga kopeeritava faili ekraanikuva.
/r Kasutage seda valikut kirjutuskaitstud failide ülekirjutamiseks sihtkohas. Kui te seda suvandit ei kasuta, kui soovite sihtkohas kirjutuskaitstud faili üle kirjutada, kuvatakse teile teade "Juurdepääs keelatud" ja käsk peatub.
/s Kasutage seda valikut kataloogide, alamkataloogide ja neis sisalduvate failide kopeerimiseks lisaks allika juurfailidele. Tühje kaustu ei looda uuesti.
/t See suvand sunnib käsku xcopy looma sihtkohas kataloogistruktuuri, kuid mitte kopeerima ühtegi faili. Teisisõnu luuakse lähteallikast leitud kaustad ja alamkaustad, kuid faile pole. Tühje kaustu ei looda.
/u See valik kopeerib ainult allikas olevad failid, mis on juba sihtkohas.
/v See valik 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 Kasutage valikut /w, et kuvada teade "Vajutage suvalist klahvi, kui olete valmis faili(de) kopeerimiseks". Käsk alustab failide kopeerimist vastav alt juhistele pärast seda, kui olete klahvivajutusega kinnitanud. See valik ei ole sama mis /p, mis küsib kinnitust enne iga faili kopeerimist.
/x See suvand kopeerib failiauditi sätted ja süsteemi juurdepääsu kontrolli loendi (SACL) teabe. Kui kasutate valikut /x, vihjate /o.
/y Kasutage seda suvandit, et käsk ei küsiks teilt juba sihtkohas olemasolevate allika failide ülekirjutamist.
/-y Kasutage seda suvandit, et sundida käsku küsima failide ülekirjutamise kohta. See võib tunduda kummaline, kuna see on xcopy vaikekäitumine, kuid suvand /y võib mõne arvuti COPYCMD keskkonnamuutujas olla eelseadistatud, mistõttu see valik on vajalik.
/z See suvand võimaldab käsul xcopy peatada turvaliselt failide kopeerimise, kui võrguühendus katkeb, ja jätkata pärast ühenduse taastamist kopeerimist se alt, kus see pooleli jäi. See suvand näitab ka iga faili kopeerimise protsenti.
/välista: fail1 [ + fail2][ + fail3]… See suvand võimaldab teil määrata ühe või mitu failinime, mis sisaldavad otsingustringide loendit, mida soovite käsuga kopeerimisel vahele jäetavate failide ja/või kaustade määramiseks kasutada.
/? Käsu üksikasjaliku abi kuvamiseks kasutage abilülitit koos xcopyga. Käivitamine xcopy /? on sama kui abikäsu kasutamine käsu help xcopy. käivitamiseks

Käsk xcopy lisab sihtfailidele arhiiviatribuudi olenemata sellest, kas atribuut oli lähtefailis sisse või välja lülitatud.

Xkopeeri käsunäiteid

Järgnevad mitmed näited selle käsu kasutamise kohta:

Failide kopeerimine uude kausta


xcopy C:\Files E:\Files /i

Ül altoodud näites kopeeritakse kataloogi C:\Files lähtekataloogis olevad failid sihtkohta, E-draivi uude kataloogi nimega Files.

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

Xcopy Backup Script


xkopeeri "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 failide varundamiseks kasutada varundustarkvara asemel teenust xcopy. Pange ül altoodud käsk skripti ja ajastage see igaõhtuseks käitamiseks.

Nagu ülal näidatud, kasutatakse käsku kõigi juba kopeeritud [/d] failidest ja kaustadest uuemate failide ja kaustade [/s] kopeerimiseks, sealhulgas tühjad kaustad [/e] ja peidetud failid [/h] allikas C:\Important Files sihtkohta D:\Backup, mis on kataloog . Meil on mõned kirjutuskaitstud failid, mida tahame sihtkohas [/r] ajakohastada ja me tahame selle atribuudi pärast kopeerimist säilitada [/k]. Samuti tahame tagada, et säilitaksime kõik omandiõiguse ja auditi seaded kopeeritavates failides [/x]. Lõpuks, kuna me käivitame skripti xcopy, ei pea me nägema failide kohta teavet nende kopeerimise ajal [/q], me ei taha, et meil palutaks igaüks neist üle kirjutada [/y], samuti ei taha me, et käsk peatuks, kui ilmneb tõrge [/c].

Failide ja kaustade kopeerimine üle võrgu


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

Siin kasutatakse käsku kõigi alamkaustades [/s] olevate failide, alamkaustade ja failide kopeerimiseks allikast C:\Videos sihtkausta Media Backup, mis asub võrgus olevas arvutis. SERVERI nimi. 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 katkemise korral saaksime kopeerimist jätkata [/z]. Kuna oleme paranoilised, tahame, et meil palutaks protsessi käivitada, enne kui see tegelikult midagi teeb [/w], ja tahame näha ka kõiki detaile selle kohta, milliseid faile kopeeritakse [/f].

Dubleeri kaustastruktuur


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

Selles viimases näites on meil allikas, mis on täis hästi organiseeritud faile ja kaustu kaustas C:\Client032 kliendi jaoks. Oleme juba loonud uue kliendi jaoks tühja sihtkausta Client033, kuid me ei taha, et faile kopeeritaks – lihts alt tühja kausta struktuur [/t], et oleksime organiseeritud ja ette valmistatud. Meil on kaustas C:\Client032 mõned tühjad kaustad, mis võivad kehtida uuele kliendile, seega tahame tagada, et ka need kopeeritaks [/e].

Salvestage käsu xcopy mõnikord pikk väljund ümbersuunamisoperaatori abil faili. Siit saate teada, kuidas käsuväljundit faili ümber suunata, või näpunäidete saamiseks vaadake käsuviiba trikke.

Xcopy & Xcopy32

Operatsioonisüsteemis Windows 98 ja Windows 95 oli käsust xcopy saadaval kaks versiooni: xcopy ja xcopy32. Kuid viimast käsku polnud 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-i režiimis) või uuem 32-bitine versioon (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. Kui käivitate käsu xcopy, kasutate alati käsu kõige sobivamat versiooni.

Xcopy Seotud käsud

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

See käsk on samuti väga sarnane käsuga robocopy, välja arvatud see, et robocopy on paindlikum kui isegi xcopy.

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

Soovitan: