„Xcopy“ komanda (pavyzdžiai, parinktys, jungikliai ir kt.)
xcopy komandą yra Komandinės eilutės komanda naudojamas vienam ar daugiau kopijuoti failus arba aplankus iš vienos vietos į kitą.
Su daugybe parinkčių ir galimybe kopijuoti ištisus katalogus, jis panašus į, bet daug galingesnis už kopijavimo komanda. Robocopy komanda taip pat panaši, tačiau turi dar daugiau parinkčių.

„Xcopy“ komandos prieinamumas
Ši komanda pasiekiama viduje Komandinė eilutė visose „Windows“. Operacinės sistemos įskaitant Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 ir kt. Pamatyti Kaip atidaryti komandų eilutę jei reikia pagalbos.
Taip pat galite pasiekti komandą MS-DOS kaip a DOS komanda.
Xcopy komandos sintaksė
Komandai xcopy naudokite šią 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] [/exclude:failas1[+failas2][+failas3]...] [/?]
Tam tikrų xcopy komandų jungiklių ir kitų komandų prieinamumas
„Xcopy“ komandų parinktys | |
---|---|
Prekė | apibūdinimas |
šaltinis | Tai apibrėžia failus arba aukščiausio lygio aplanką, iš kurio norite kopijuoti. The šaltinis yra vienintelis reikalingas parametras. Aplink naudokite kabutes šaltinis jei jame yra tarpų. |
Kelionės tikslas | Ši parinktis nurodo vietą, kurioje yra šaltinis failus ar aplankus reikia nukopijuoti. Jei ne Kelionės tikslas yra sąraše, failai arba aplankai bus nukopijuoti į tą patį aplanką, iš kurio paleisite komandą xcopy. Aplink naudokite kabutes Kelionės tikslas jei jame yra tarpų. |
/a | Naudojant šią parinktį bus tik nukopijuotas archyviniai failai rasta į šaltinis. Jūs negalite naudoti /a ir /m kartu. |
/b | Naudokite šią parinktį norėdami nukopijuoti pačią simbolinę nuorodą, o ne nuorodos tikslą. Ši parinktis pirmą kartą buvo prieinama „Windows Vista“. |
/c | Ši parinktis priverčia xcopy tęsti, net jei įvyksta klaida. |
/d [:data] | Naudokite komandą su /d parinktį ir konkrečią datą MM-DD-YYYY formatu, kad kopijuotumėte failus, pakeistus tą datą arba vėliau. Taip pat galite naudoti šią parinktį nenurodydami konkrečios datos, kad nukopijuotumėte tik tuos failus šaltinis kurie yra naujesni nei tie patys failai, kurie jau yra Kelionės tikslas. Tai naudinga, kai naudojate xcopy įprastoms failų atsarginėms kopijoms kurti. |
/e | Kai naudojamas vienas arba su /s, ši parinktis yra tokia pati kaip /s bet taip pat sukurs tuščius aplankus Kelionės tikslas kurios taip pat buvo tuščios šaltinis. The /e parinktis taip pat gali būti naudojama kartu su /t parinktis įtraukti tuščius katalogus ir pakatalogius, esančius šaltinis sukurtoje katalogų struktūroje Kelionės tikslas. |
/f | Ši parinktis parodys visą kelią ir failo pavadinimą šaltinis ir Kelionės tikslas kopijuojami failai. |
/g | Naudodami xcopy su šia parinktimi galite kopijuoti užšifruotus failus šaltinis į a Kelionės tikslas kuri nepalaiko šifravimo. Ši parinktis neveiks kopijuojant failus iš EFS šifruoto disko į ne EFS užšifruotą diską. |
/val | Komanda nekopijuoja paslėptus failus arba sistemos failai pagal numatytuosius nustatymus, bet bus naudojamas naudojant šią parinktį. |
/i | Naudoti /i galimybė priversti xcopy tai manyti Kelionės tikslas yra katalogas. Jei nenaudojate šios parinkties ir kopijuojate iš šaltinis tai yra katalogas arba failų grupė, į kurią kopijuojama Kelionės tikslas kurios nėra, komanda xcopy paragins įvesti ar Kelionės tikslas yra failas arba katalogas. |
/j | Ši parinktis kopijuoja failus be buferio, o tai naudinga labai dideliems failams. Ši parinktis pirmą kartą buvo prieinama „Windows 7“. |
/k | Naudokite šią parinktį kopijuodami Tik skaitymui failus, kad tai išsaugotų failo atributas in Kelionės tikslas. |
/l | Naudokite šią parinktį norėdami parodyti failų ir aplankų, kuriuos reikia kopijuoti, sąrašą... bet iš tikrųjų nekopijuojama. The /l parinktis yra naudinga, jei kuriate sudėtingą komandą su keliomis parinktimis ir norite pamatyti, kaip ji funkcionuotų hipotetiškai. |
/m | Ši parinktis yra identiška /a parinktis, bet xcopy išjungs archyvo atributas nukopijavus 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 naudinga tik tada, kai naudojate komandą failams kopijuoti į a Kelionės tikslas kuri yra diske suformatuotas vyresniam Failų sistema Kaip RIEBALAI kuri nepalaiko ilgų failų pavadinimų. |
/o | Išlaiko nuosavybės teisę ir prieigos valdymo sąrašo (ACL) informaciją įrašytuose failuose Kelionės tikslas. |
/p | Kai naudojate šią parinktį, būsite paraginti prieš kuriant kiekvieną failą Kelionės tikslas. |
/q | Savotiška priešingybė /f variantas, /q jungiklis perjungs xcopy į tylųjį režimą, praleisdamas kiekvieno kopijuojamo failo rodymą ekrane. |
/r | Naudokite šią parinktį norėdami perrašyti tik skaitomi failai in Kelionės tikslas. Jei nenaudojate šios parinkties, kai norite perrašyti tik skaitomą failą Kelionės tikslas, būsite paraginti pranešimu „Prieiga uždrausta“ ir komanda nustos veikti. |
/s | Naudokite šią parinktį norėdami kopijuoti katalogus, pakatalogius ir juose esančius failus, be failų šaknis apie šaltinis. Tušti aplankai nebus sukurti iš naujo. |
/t | Ši parinktis priverčia komandą xcopy sukurti katalogo struktūrą Kelionės tikslas bet ne kopijuoti jokių failų. Kitaip tariant, aplankai ir poaplankiai, esantys šaltinis bus sukurta, bet failų nebus. Tušti aplankai nebus sukurti. |
/u | Ši parinktis nukopijuos tik failus šaltinis kurios jau yra Kelionės tikslas. |
/v | Ši parinktis patikrina kiekvieną failą taip, kaip jis parašytas, atsižvelgiant į jo dydį, kad įsitikintų, jog jie yra identiški. Patvirtinimas buvo įtrauktas į komandą, prasidedančią „Windows XP“, todėl ši parinktis neveikia vėlesnėse „Windows“ versijose ir yra įtraukta tik dėl suderinamumo su senesniais MS-DOS failais. |
/w | Naudoti /w parinktis pateikti pranešimą „Paspauskite bet kurį klavišą, kai būsite pasiruošę kopijuoti failą (-ius)“. Komanda pradės kopijuoti failus, kaip nurodyta, kai patvirtinsite paspaudę klavišą. Ši parinktis nėra tokia pati kaip /p parinktis, kurią prieš tai prašoma patikrinti kiekviena failo kopija. |
/x | Ši parinktis nukopijuoja failo audito parametrus ir sistemos prieigos valdymo sąrašo (SACL) informaciją. Jūs reiškiate /o kai naudojate /x variantas. |
/y | Naudokite šią parinktį, jei norite sustabdyti komandą nuo raginimo perrašyti failus iš šaltinis kurios jau egzistuoja Kelionės tikslas. |
/-y | Naudokite šią parinktį, norėdami priversti komandą paraginti perrašyti failus. Tai gali atrodyti kaip keista galimybė, nes tai yra numatytasis xcopy elgesys, tačiau /y parinktis gali būti iš anksto nustatyta COPYCMD aplinkos kintamasis kai kuriuose kompiuteriuose, todėl ši parinktis būtina. |
/z | Ši parinktis leidžia komandai xcopy saugiai sustabdyti failų kopijavimą, kai nutrūksta tinklo ryšys, o tada tęsti kopijavimą nuo ten, kur buvo baigta, kai ryšys atkuriamas. Ši parinktis taip pat rodo kiekvieno failo nukopijuotą procentą kopijavimo proceso metu. |
/exclude:failas1[+failas2][+failas3]... | Ši parinktis leidžia nurodyti vieną ar daugiau failą pavadinimai, kuriuose yra paieškos eilučių, kurias norite naudoti komandai, kad nustatytų failus ir (arba) aplankus, kuriuos reikia praleisti kopijuojant, sąrašas. |
/? | Naudoti padėti perjungti su xcopy, kad būtų parodyta išsami pagalba apie komandą. Vykdymas xcopy /? yra tas pats, kas naudojant pagalbos komanda vykdyti padėti xcopy. |
Komanda xcopy prie failų pridės archyvo atributą Kelionės tikslas nesvarbu, ar atributas faile buvo įjungtas, ar išjungtas šaltinis.
Xcopy komandų pavyzdžiai
Toliau pateikiami keli šios komandos naudojimo pavyzdžiai:
Nukopijuokite failus į naują aplanką
xcopy C:\Files E:\Files /i.
Aukščiau pateiktame pavyzdyje failai, esantys šaltinis katalogas C:\Failai yra nukopijuoti į Kelionės tikslas, naujas katalogas [/i] ant E paskambino vairuoti Failai.
Jokie pakatalogiai ar jokie juose esantys failai nebus nukopijuoti, nes /s parinktis nebuvo panaudota.
Xcopy atsarginis scenarijus
xcopy "C:\Svarbūs failai" D:\Backup /c /d /e /h /i /k /q /r /s /x /y.
Šiame pavyzdyje xcopy sukurtas veikti kaip atsarginis sprendimas. Išbandykite tai, jei norite naudoti xcopy, o ne a atsarginė programinė įranga norėdami sukurti atsargines failų kopijas. Įveskite komandą, kaip parodyta aukščiau, į scenarijų ir suplanuokite, kad ji veiktų kiekvieną naktį.
Kaip parodyta aukščiau, komanda naudojama nukopijuoti 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 prie Kelionės tikslas apie D:\Atsarginė kopija, kuris yra katalogas [/i]. Turime keletą tik skaitomų failų, kuriuos norime nuolat atnaujinti Kelionės tikslas [/r] ir norime išlaikyti šį atributą po to, kai buvo nukopijuotas [/k]. Taip pat norime įsitikinti, kad išlaikome visus nuosavybės ir audito nustatymus failuose, kuriuos kopijuojame [/x]. Galiausiai, kadangi mes paleidžiame xcopy scenarijuje, mums nereikia matyti jokios informacijos apie failus, kai jie yra kopijuojami [/q], Mes nenorime būti raginami perrašyti kiekvieną [/y], taip pat nenorime, kad komanda sustotų, jei įvyktų klaida [/c].
Nukopijuokite failus ir aplankus tinkle
xcopy C:\Videos "\\SERVER\Media Backup" /f /j /s /w /z.
Čia komanda naudojama nukopijuoti visus failus, poaplankius ir failus, esančius poaplankiuose [/s] nuo šaltinis apie C:\Vaizdo įrašai į paskirties aplanką Medijos atsarginė kopija esantis tinkle esančiame kompiuteryje pavadinimu SERVERIS. Kopijuojame kai kuriuos tikrai didelius vaizdo failus, todėl norint pagerinti kopijavimo procesą, buferį reikėtų išjungti [/j], o kadangi kopijuojame per tinklą, norime, kad būtų galima tęsti kopijavimą, jei nutrūktų tinklo ryšys [/z]. Būdami paranojiški, norime būti raginami pradėti procesą, kol jis iš tikrųjų nieko nedaro [/w], taip pat norime matyti visą informaciją apie tai, kokie failai yra kopijuojami, kai jie yra kopijuojami [/f].
Pasikartoti aplanko struktūrą
xcopy C:\Client032 C:\Client033 /t /e.
Šiame paskutiniame pavyzdyje turime a šaltinis pilnas gerai sutvarkytų failų ir aplankų C:\Client032 klientui. Mes jau sukūrėme tuščią Kelionės tikslas aplankas, Klientas033, naujam klientui, bet nenorime, kad jokie failai būtų nukopijuoti – tik tuščia aplanko struktūra [/t], kad būtume organizuoti ir pasiruošę. Turime keletą tuščių aplankų C:\Client032 kurie gali būti taikomi naujam klientui, todėl norime užtikrinti, kad jie taip pat būtų nukopijuoti [/e].
Išsaugokite kartais ilgą xcopy komandos išvestį į failą naudodami a peradresavimo operatorius. Pamatyti Kaip peradresuoti komandos išvestį į failą instrukcijų arba patikrinkite Komandinės eilutės gudrybės Norėdami gauti daugiau patarimų.
Xcopy ir Xcopy32
„Windows 98“ ir „Windows 95“ buvo prieinamos dvi komandos xcopy versijos: xcopy ir xcopy32. Tačiau pastaroji komanda niekada nebuvo skirta vykdyti tiesiogiai.
Kai vykdote xcopy Windows 95 arba 98, automatiškai vykdoma originali 16 bitų versija (kai veikia MS-DOS režimas), arba naujesnė versija. 32 bitų versija vykdoma automatiškai (kai veikia Windows).
Kad būtų aišku, nesvarbu, kokią Windows ar MS-DOS versiją turite, visada paleiskite komandą xcopy, o ne xcopy32, net jei ji yra. Vykdydami xcopy, visada vykdote tinkamiausią komandos versiją.
„Xcopy“ susijusios komandos
Komanda xcopy daugeliu atžvilgių yra panaši į kopijavimo komandą, tačiau turi daug daugiau parinkčių, pvz., galimybę kopijuoti aplankus, kopijuoti kiekvieną failą į pakatalogius ir neįtraukti failus.
Ši komanda taip pat labai panaši į robocopy komandą, išskyrus tai, kad robocopy yra lankstesnis nei net xcopy.
The dir komanda dažnai naudojamas kartu su xcopy, norint patikrinti, kurie aplankai ir failai yra kataloge prieš užbaigiant komandą.