Skip to main content

Xcopy komanda (pavyzdžiai, parinktys, jungikliai ir dar daugiau)

Anonim

"Xcopy" komanda yra komandinės eilutės komanda, naudojama kopijuoti vieną ar daugiau failų ir (arba) aplankus iš vienos vietos į kitą vietą.

"Xcopy" komanda su daugybe parinkčių ir galimybė kopijuoti visus katalogus yra panaši į tradicinę kopijavimo komandą, bet kur kas galingesnė.

Robocopy komanda taip pat panaši į komandą xcopy, bet turi dar daugiau galimybių.

Xcopy Command prieinamumas

Komanda xcopy yra prieinama komandų eilutėje visose "Windows" operacinėse sistemose, įskaitant "Windows 10", "Windows 8", "Windows 7", "Windows Vista", "Windows XP", "Windows 98" ir tt

Komanda xcopy taip pat yra DOS komanda, prieinama MS-DOS.

Pastaba: Tam tikrų "xcopy" komandų jungiklių ir kitos xcopy komandos sintaksės prieinamumas gali skirtis nuo operacinės sistemos iki operacinės sistemos.

Xcopy komandų sintaksė

xcopy šaltinis Kelionės tikslas / a / b / c / d : data / e / f / g / val / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / -y / z /Neįtraukti: file1 + file2 + file3 … /?

Patarimas: Žiūrėkite, kaip skaityti komandinę sintaksę, jei nesate tikri, kaip skaityti xcopy komandų sintaksę aukščiau arba lentelėje žemiau.

šaltinis Tai apibrėžia failus ar aukščiausio lygio aplanką, kurį norite kopijuoti. The šaltinis yra vienintelis būtinas parametras xcopy komandoje. Naudokite citatas aplink šaltinis jei jame yra tarpų.
Kelionės tikslas Ši parinktis nurodo vietą, kurioje šaltinis failai ar aplankai turėtų būti nukopijuoti į. Jei ne Kelionės tikslas sąraše, failai ar aplankai bus nukopijuoti į tą patį aplanką, kuriame paleidžiama komanda xcopy. Naudokite citatas aplink Kelionės tikslas jei jame yra tarpų.
/ aNaudojant šią parinktį kopijuoti bus tik archyviniai failai šaltinis . Jūs negalite naudoti / a ir / m kartu.
/ bNaudokite šią parinktį, kad nukopijuotumėte simbolinę nuorodą, o ne nuorodą. Ši parinktis pirmą kartą buvo įdiegta "Windows Vista".
/ cŠi parinktis verčia xcopy tęsti, net jei ji susiduria su klaida.
/ d : data Naudokite komandą xcopy su / d parinktį ir konkrečią datą, MM-DD-YYYY formatu, kopijuoti failus, pakeistus po šios datos. Taip pat galite naudoti šią parinktį, nenurodydama konkrečios datos, kad būtų galima kopijuoti tik tuos failus šaltinis kurie yra naujesni nei tie patys failai, kurie jau egzistuoja Kelionės tikslas . Tai naudinga naudojant "xcopy" komandą, kad galėtumėte atlikti įprastus failų atsargines kopijas.
/ eNaudojamas atskirai arba su / s, ši parinktis yra ta pati kaip ir / s bet taip pat sukurs tuščius aplankus Kelionės tikslas kurie taip pat buvo tušti šaltinis . The / e parinktis taip pat gali būti naudojama kartu su / t galimybė įtraukti tuščius katalogus ir pakatalogius, esančius šaltinis kataloge, sukurta sistemoje Kelionės tikslas .
/ fŠi parinktis parodys visą failo pavadinimą ir kelią šaltinis ir Kelionės tikslas kopijuojami failai.
/ gNaudodami komandą xcopy su šia parinktimi galite kopijuoti užkoduotus failus šaltinis į a Kelionės tikslas tai nepalaiko šifravimo. Ši parinktis neveiks, kai kopijuosite failus iš užkoduotojo įrenginio EFS į nešifruotą įrenginį su EFS.
/ valPagal komandą xcopy nenukopijuojami paslėpti failai ar sistemos failai pagal nutylėjimą, bet naudojant šią parinktį.
/ iNaudoti / i parinktis priversti xcopy manyti, kad tai Kelionės tikslas yra katalogas. Jei nenorite naudoti šios parinkties ir kopijuojate iš šaltinis tai yra katalogas ar failų grupė ir kopijavimas į Kelionės tikslas tai neegzistuoja, xcopy komanda jus paskatins įvesti, ar Kelionės tikslas yra failas arba aplankas.
/ jŠi parinktis kopijuoja failus be buferinės, funkcija naudinga labai dideliems failams. Ši "xcopy" komandų parinktis buvo pirmą kartą pasiekiama "Windows 7".
/ kNaudokite šią parinktį kopijuodami tik skaitytus failus, kad išsaugotumėte šio atributo failą Kelionės tikslas .
/ lNaudokite šią parinktį, norėdami parodyti kopijuojamų failų ir aplankų sąrašą … tačiau kopijavimas iš tikrųjų nėra atliktas. The / l parinktis yra naudinga, jei pastatote sudėtingą xcopy komandą su keliomis parinktimis ir norėtumėte pamatyti, kaip ji veiktų hipotetiškai.
/ mŠi parinktis yra identiška / a parinktis, bet komanda xcopy išjungs archyvo atributą po to, kai kopijuojate failą. Jūs negalite naudoti / m ir / a kartu.
/ nŠi parinktis sukuria failus ir aplankus Kelionės tikslas naudojant trumpus failų pavadinimus. Ši parinktis yra naudinga tik tada, kai naudojate komandą xcopy, norėdami nukopijuoti failus į Kelionės tikslas kuris egzistuoja diske, suformatuotu į senesnę failų sistemą, pvz., FAT, kuri nepalaiko ilgų failų pavadinimų.
/ oIšsaugo nuosavybės ir prieigos kontrolės sąrašo (ACL) informaciją failuose, parašytuose Kelionės tikslas .
/ pNaudodamiesi šia parinktimi būsite paraginti prieš kiekvieno failo sukūrimą Kelionės tikslas .
/ qPriešingos rūšies rūšis / f pasirinkimas, / q perjungimas "xcopy" bus "tylus" režimas, praleidžiant kiekvieno kopijuoto failo ekraną.
/ rNaudokite šią parinktį, jei norite perrašyti tik skaitytus failus Kelionės tikslas . Jei nenorite naudoti šios parinkties, jei norite perrašyti tik skaitymo failą Kelionės tikslas , jums bus paraginti "Prieigos uždrausta" pranešimas ir komanda xcopy nebebus rodomi.
/ sNaudokite šią parinktį kopijuoti katalogus, pakatalogius ir jose esančius failus, be failų, esančių šaknies root šaltinis . Tušti aplankai nebus atstatomi.
/ tŠi parinktis verčia komandą xcopy sukurti katalogų struktūrą Kelionės tikslas bet ne kopijuoti jokių failų. Kitaip tariant, aplankai ir aplankai rasti šaltinis bus sukurta, bet ten nebūsime failų. Tušti aplankai nebus sukurti.
/ uŠi parinktis kopijuoja failus tik šaltinis kurie jau yra Kelionės tikslas .
/ vŠi parinktis patikrina kiekvieną failą, kaip parašyta, atsižvelgiant į jo dydį, kad būtų identiški. Patikrinimas buvo sukurtas komandai xcopy, pradedant "Windows XP", taigi ši galimybė nieko nedaro vėlesnėse "Windows" versijose ir įtraukta tik į suderinamumą su senesnėmis MS-DOS failais.
/ wNaudoti / w parinktis pateikti "Paspauskite bet kurį mygtuką, kai esate pasirengęs kopijuoti failą (-us)" pranešimą. Komanda xcopy pradės kopijuoti failus, kaip nurodė, kai patvirtinsite paspausdami klavišą. Ši parinktis nėra ta pati kaip ir / p variantas, kuris reikalauja patikrinimo anksčiau kiekvienas failo kopija.
/ xŠi parinktis kopijuoja failų audito nustatymus ir sistemos prieigos kontrolės sąrašą (SACL) informaciją. Tu manai / o kai naudojate / x pasirinkimas.
/ yNaudokite šią parinktį, jei norite sustabdyti komandą xcopy, kad paragintumėte jus perrašyti failus iš šaltinis tai jau egzistuoja Kelionės tikslas .
/ -yNaudokite šią parinktį, norėdami priversti xcopy komandą pakviesti jus apie failų perrašymą. Tai gali atrodyti kaip keista galimybė egzistuoti, nes tai yra numatytasis xcopy elgesys, bet ne / y pasirinkimas gali būti iš anksto nustatytas COPYCMD aplinkos kintamajame kai kuriuose kompiuteriuose, todėl ši parinktis būtina.
/ zŠi parinktis leidžia "xcopy" komandai saugiai nustoti kopijuoti failus, kai prarandamas tinklo ryšys, o po to, kai ryšys vėl bus atkurtas, kopijuoti iš to vietos, kur jis išjungtas. Ši parinktis taip pat rodo kiekvieno failo kopijavimo proceso metu nukopijuotą procentą.
/Neįtraukti: file1 + file2 + file3 …Ši parinktis leidžia nurodyti vieną ar daugiau failas pavadinimai, kuriuose yra paieškos eilučių sąrašas, kurį norite naudoti "xcopy" komandai, norint nustatyti failus ir (arba) aplankus, kad būtų praleista kopijavimo metu.
/?Naudodami komandą xcopy pasirodys išsamios pagalbos komandos. Vykdymas xcopy /? yra tas pats, kaip naudoti komandą paleisti padėti xcopy.

Pastaba: Komanda xcopy pridės archyvo atributą į failus Kelionės tikslas nesvarbu, ar atributas buvo įjungtas arba išjungtas byloje šaltinis .

Patarimas: Jūs galite išsaugoti kartais ilgą komandą xcopy išvesties į failą naudodami peradresavimo operatorių. Jei norite gauti daugiau patarimų, žr. Kaip peradresuoti komandų išvestį į failą arba perskaitykite komandinės eilutės gudrybes.

Xcopy komandų pavyzdžiai

xcopy C: Files E: Files / i

Ankstesniame pavyzdyje failuose, esančiuose šaltinis kataloge C: failai yra nukopijuoti į Kelionės tikslas , naujas katalogas / i ant E vairuoti vadinamas Failai .

Jokių pakatalogių ir jokių jose esančių failų nebus nukopijuoti, nes aš nenaudojau / s pasirinkimas.

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

Šiame pavyzdyje komanda xcopy sukurta kaip atsarginis sprendimas. Išbandykite tai, jei norėtumėte naudoti "xcopy" failų atsarginę kopiją, o ne atsarginę programinę įrangą. Įdėkite komandą xcopy, kaip parodyta aukščiau, scenarijuje ir suplanuokite ją paleisti naktį.

Kaip parodyta aukščiau, komanda xcopy naudojama kopijuoti visus failus ir aplankus / s naujesnės nei jau nukopijuotos / d, įskaitant tuščius aplankus / e ir paslėptus failus / val, nuo šaltinis apie C: Svarbūs failai į Kelionės tikslas apie D: Atsarginė kopija , kuris yra katalogas / i Turiu keletą tik skaitomų failų, kuriuos noriu atnaujinti Kelionės tikslas / r ir aš noriu išlaikyti šį požymį po kopijavimo / k Aš taip pat noriu įsitikinti, kad kopijuojančiuose failuose išlaikysiu nuosavybės ir audito nustatymus / x Galiausiai, kadangi scenarijuje paleisiu xcopy, man nereikia matyti jokios informacijos apie failus, kai jie nukopijuoti / q, Aš nenoriu paraginti perrašyti kiekvieno iš jų / y, taip pat nenoriu, kad "xcopy" būtų sustabdytas, jei jis pateko į klaidą / c.

xcopy C: Vaizdo įrašai " SERVER Media Backup" / f / j / s / w / z

Čia komanda xcopy naudojama kopijuoti visus poaplankius esančius failus, poaplankius ir failus / s iš šaltinis apie C: Vaizdo įrašai į paskirties aplanką Žiniasklaidos atsarginė kopija esantis tinkle esančiame kompiuteryje pagal " SERVER . Aš kopijuoju keletą labai didelių vaizdo įrašų, todėl noriu išjungti buferinę kopijavimo proceso tobulinimą / j, o kadangi kopijauju per tinklą, aš noriu sugebėti atnaujinti kopijavimą, jei prarasiu tinklo ryšį / z Būdamas paranojiškas, aš norėčiau būti paragintas paleisti xcopy procesą, kol jis iš tikrųjų nieko nedaro / w, taip pat norėčiau pamatyti kiekvieną detalę apie tai, kokie failai kopijuojami, nes jie yra nukopijuoti / f.

xcopy C: Client032 C: Client033 / t / e

Šiame galutiniame pavyzdyje turiu a šaltinis pilnas gerai organizuotų failų ir aplankų C: Client032 dabartiniam mano klientui. Aš jau sukūriau tuščią Kelionės tikslas aplankas Client033 , naujam klientui, bet nenoriu kopijuoti jokių failų - tiesiog tuščia aplanko struktūra / t, taigi esu organizuotas ir paruoštas. Aš turiu tuščius aplankus C: Client032 tai gali būti taikoma mano naujam klientui, todėl norėčiau įsitikinti, kad jie taip pat yra kopijuojami / e.

Xcopy & Xcopy32

"Windows 98" ir "Windows 95" buvo dvi "xcopy" komandos versijos: xcopy ir xcopy32. Tačiau komandą xcopy32 niekada nebuvo numatyta paleisti tiesiogiai.

Kai vykdote "xcopy" operacinę sistemą "Windows 95" arba "98", 16 bitų versija yra automatiškai paleidžiama (kai naudojama MS-DOS režime) arba naujesnė 32 bitų versija automatiškai paleidžiama (kai veikia "Windows").

Kad būtų aišku, nesvarbu kokia yra "Windows" ar "MS-DOS" versija, visada paleiskite xcopy komandą, o ne xcopy32, net jei ji bus pasiekiama. Kai vykdote xcopy, visada paleisti tinkamiausią komandos versiją.

Xcopy susijusių komandų

Komandos xcopy komanda daugeliu atžvilgių yra panaši į kopijavimo komandą, tačiau žymiai daugiau galimybių. Komanda xcopy taip pat yra labai panašus į komandą robocopy, išskyrus tai, kad robokopija turi daugiau lankstumo nei net xcopy.