Xcopy komanda (piemēri, opcijas, slēdži un daudz kas cits)
xcopy komandu ir Komandu uzvednes komanda izmanto, lai kopētu vienu vai vairākus failus vai mapes no vienas vietas uz citu.
Ar daudzajām iespējām un iespēju kopēt veselus direktorijus tas ir līdzīgs, taču daudz jaudīgāks par to kopēšanas komanda. Robocopy komanda arī ir līdzīga, taču tai ir vēl vairāk iespēju.

Xcopy komandas pieejamība
Šī komanda ir pieejama no iekšpuses Komandu uzvedne visos Windows operētājsistēmas ieskaitot Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 utt. Skat Kā atvērt komandu uzvedni ja jums nepieciešama palīdzība.
Varat arī piekļūt komandai MS-DOS kā a DOS komanda.
Xcopy komandas sintakse
Komandai xcopy izmantojiet šādu sintaksi:
xcopyavots [galamērķis] [/a] [/b] [/c] [/d [:datums]] [/e] [/f] [/g] [/h] [/i] [/j] [/k] [/l] [/m] [/n] [/o] [/lpp] [/q] [/r] [/s] [/t] [/u] [/v] [/w] [/x] [/y] [/-y] [/z] [/exclude:fails1[+fails2][+fails3]...] [/?]
Dažu xcopy komandu slēdžu un citu komandu pieejamība sintakse var atšķirties atkarībā no operētājsistēmas. Skat
Xcopy komandas opcijas | |
---|---|
Lieta | Apraksts |
avots | Tas nosaka failus vai augstākā līmeņa mapi, no kuras vēlaties kopēt. The avots ir vienīgais nepieciešamais parametrs. Izmantojiet pēdiņas apkārt avots ja tajā ir atstarpes. |
galamērķis | Šī opcija norāda vietu, kur avots faili vai mapes ir jākopē. Ja nē galamērķis ir sarakstā, faili vai mapes tiks kopēti tajā pašā mapē, no kuras palaižat komandu xcopy. Izmantojiet pēdiņas apkārt galamērķis ja tajā ir atstarpes. |
/a | Izmantojot šo opciju, tiks veikta tikai kopēšana arhīva faili atrasts avots. Jūs nevarat izmantot /a un /m kopā. |
/b | Izmantojiet šo opciju, lai kopētu pašu simbolisko saiti, nevis saites mērķi. Šī opcija pirmo reizi bija pieejama operētājsistēmā Windows Vista. |
/c | Šī opcija liek xcopy turpināt, pat ja rodas kļūda. |
/d [:datums] | Izmantojiet komandu ar /d opciju un konkrētu datumu formātā MM-DD-GGGG, lai kopētu failus, kas mainīti šajā datumā vai pēc tā. Varat arī izmantot šo opciju, nenorādot konkrētu datumu, lai kopētu tikai šos failus avots kas ir jaunāki par tiem pašiem failiem, kas jau pastāv galamērķis. Tas ir noderīgi, ja izmantojat xcopy, lai veiktu regulāru failu dublēšanu. |
/e | Lietojot atsevišķi vai kopā ar /s, šī opcija ir tāda pati kā /s bet arī izveidos tukšas mapes galamērķis kas arī bija tukši avots. The /e opciju var izmantot arī kopā ar /t iespēja iekļaut tukšus direktorijus un apakšdirektorijus, kas atrodami avots gadā izveidotajā direktoriju struktūrā galamērķis. |
/f | Šī opcija parādīs abu failu pilnu ceļu un faila nosaukumu avots un galamērķis faili tiek kopēti. |
/g | Izmantojot xcopy ar šo opciju, varat kopēt šifrētus failus avots uz a galamērķis kas neatbalsta šifrēšanu. Šī opcija nedarbosies, kopējot failus no EFS šifrēta diska uz disku, kas nav šifrēts EFS. |
/h | Komanda netiek kopēta slēptos failus vai sistēmas faili pēc noklusējuma, bet tas tiks darīts, izmantojot šo opciju. |
/i | Izmantojiet /i iespēja piespiest xcopy to pieņemt galamērķis ir direktorijs. Ja neizmantojat šo opciju un kopējat no avots tas ir direktorijs vai failu grupa un kopēšana uz to galamērķis kas neeksistē, komanda xcopy liks ievadīt vai galamērķis ir fails vai direktorijs. |
/j | Šī opcija kopē failus bez buferizācijas, kas ir noderīga ļoti lieliem failiem. Šī opcija pirmo reizi bija pieejama operētājsistēmā Windows 7. |
/k | Izmantojiet šo opciju kopēšanas laikā tikai lasīt failus, lai to saglabātu faila atribūts iekšā galamērķis. |
/l | Izmantojiet šo opciju, lai parādītu kopējamo failu un mapju sarakstu... bet kopēšana faktiski netiek veikta. The /l opcija ir noderīga, ja veidojat sarežģītu komandu ar vairākām opcijām un vēlaties redzēt, kā tā funkcionētu hipotētiski. |
/m | Šī opcija ir identiska /a opciju, bet xcopy izslēgs arhīva atribūts pēc faila kopēšanas. Jūs nevarat izmantot /m un /a kopā. |
/n | Izmantojot šo opciju, tiek izveidoti faili un mapes galamērķis izmantojot īsos failu nosaukumus. Šī opcija ir noderīga tikai tad, ja izmantojat komandu, lai kopētu failus uz a galamērķis kas pastāv diskā formatēts uz vecāku failu sistēma patīk TAUKI kas neatbalsta garus failu nosaukumus. |
/o | Saglabā īpašumtiesības un piekļuves kontroles saraksta (ACL) informāciju failos, kas ierakstīti galamērķis. |
/lpp | Izmantojot šo opciju, pirms katra faila izveides tiks parādīts uzaicinājums galamērķis. |
/q | Sava veida pretstats /f variants, /q slēdzis pārslēgs xcopy "klusajā" režīmā, izlaižot katra kopētā faila rādīšanu ekrānā. |
/r | Izmantojiet šo opciju, lai pārrakstītu tikai lasāmi faili iekšā galamērķis. Ja neizmantojat šo opciju, kad vēlaties pārrakstīt tikai lasāmu failu galamērķis, jums tiks piedāvāts ziņojums "Piekļuve liegta", un komanda pārtrauks darboties. |
/s | Izmantojiet šo opciju, lai kopētu direktorijus, apakšdirektorijus un tajos esošos failus papildus failiem sakne no avots. Tukšas mapes netiks izveidotas no jauna. |
/t | Šī opcija liek komandai xcopy izveidot direktoriju struktūru galamērķis bet ne kopēt nevienu no failiem. Citiem vārdiem sakot, mapē atrastās mapes un apakšmapes avots tiks izveidots, bet mums nebūs failu. Tukšas mapes netiks izveidotas. |
/u | Šī opcija kopēs tikai failus avots kas jau ir iekšā galamērķis. |
/v | Šī opcija pārbauda katru failu tā, kā tas ir rakstīts, pamatojoties uz tā lielumu, lai pārliecinātos, ka tie ir identiski. Verifikācija tika iebūvēta komandā, kas sākas operētājsistēmā Windows XP, tāpēc jaunākajās Windows versijās šī opcija neko nedara un ir iekļauta tikai saderībai ar vecākiem MS-DOS failiem. |
/w | Izmantojiet /w iespēja parādīt ziņojumu "Nospiediet jebkuru taustiņu, kad esat gatavs kopēt failu(s)". Pēc apstiprināšanas, nospiežot taustiņu, komanda sāks kopēt failus, kā norādīts. Šī opcija nav tāda pati kā /lpp opciju, kurā pirms tam tiek prasīta pārbaude katrs faila kopija. |
/x | Šī opcija kopē faila audita iestatījumus un sistēmas piekļuves kontroles saraksta (SACL) informāciju. Jūs domājat /o kad lietojat /x opciju. |
/y | Izmantojiet šo opciju, lai neļautu komandai pieprasīt pārrakstīt failus no avots kas jau pastāv galamērķis. |
/-y | Izmantojiet šo opciju, lai piespiestu komandu pieprasīt failu pārrakstīšanu. Tā varētu šķist dīvaina iespēja pastāvēt, jo tā ir xcopy noklusējuma darbība, bet /y opcija var būt iepriekš iestatīta COPYCMD vides mainīgais dažos datoros, tādēļ šī opcija ir nepieciešama. |
/z | Šī opcija ļauj komandai xcopy droši pārtraukt failu kopēšanu, kad tiek zaudēts tīkla savienojums, un pēc tam atsākt kopēšanu no vietas, kur tā tika pārtraukta, kad savienojums ir atjaunots. Šī opcija parāda arī katra faila kopēšanas procesa laikā nokopēto procentuālo daudzumu. |
/exclude:fails1[+fails2][+fails3]... | Šī opcija ļauj norādīt vienu vai vairākus failu nosaukumi, kas satur meklēšanas virkņu sarakstu, kuras vēlaties izmantot komandai, lai noteiktu failus un/vai mapes, kuras kopēšanas laikā jāizlaiž. |
/? | Izmantojiet palīdzēt pārslēgties ar xcopy, lai parādītu detalizētu palīdzību par komandu. Izpilde xcopy /? ir tas pats, kas izmantojot palīdzības komanda izpildīt palīdzēt xcopy. |
Komanda xcopy failiem pievienos arhīva atribūtu galamērķis neatkarīgi no tā, vai atribūts failā bija ieslēgts vai izslēgts avots.
Xcopy komandu piemēri
Tālāk ir sniegti vairāki šīs komandas izmantošanas piemēri:
Kopējiet failus uz jaunu mapi
xcopy C:\Files E:\Files /i.
Iepriekš minētajā piemērā faili, kas ietverti avots katalogs C:\Files tiek kopēti uz galamērķis, jauns direktorijs [/i] uz E piedziņa zvanīja Faili.
Neviens apakšdirektorijs vai tajos esošie faili netiks kopēti, jo /s opcija netika izmantota.
Xcopy dublējuma skripts
xcopy "C:\Important Files" D:\Backup /c /d /e /h /i /k /q /r /s /x /y.
Šajā piemērā xcopy ir paredzēts kā rezerves risinājums. Izmēģiniet šo, ja vēlaties izmantot xcopy, nevis a rezerves programmatūras programma lai dublētu savus failus. Ievietojiet skriptā komandu, kā parādīts iepriekš, un ieplānojiet tās palaišanu katru nakti.
Kā parādīts iepriekš, komanda tiek izmantota, lai kopētu visus failus un mapes [/s] jaunāki par jau kopētajiem [/d], ieskaitot tukšās mapes [/e] un slēptos failus [/h], no avots no C:\Svarīgi faili uz galamērķis no D:\Dublējums, kas ir direktorijs [/i]. Mums ir daži tikai lasāmi faili, kurus vēlamies pastāvīgi atjaunināt galamērķis [/r] un mēs vēlamies saglabāt šo atribūtu pēc kopēšanas [/k]. Mēs arī vēlamies pārliecināties, ka saglabājam visus īpašumtiesību un audita iestatījumus failos, kurus kopējam [/x]. Visbeidzot, tā kā mēs palaižam xcopy skriptā, mums nav jāredz nekāda informācija par failiem, kad tie tiek kopēti [/q], mēs nevēlamies, lai mums tiktu piedāvāts pārrakstīt katru [/y], kā arī nevēlamies, lai komanda tiktu apturēta, ja rodas kļūda [/c].
Kopējiet failus un mapes tīklā
xcopy C:\Videos "\\SERVER\Media Backup" /f /j /s /w /z.
Šeit komanda tiek izmantota, lai kopētu visus failus, apakšmapes un failus, kas atrodas apakšmapēs [/s] no avots no C:\Video uz mērķa mapi Multivides dublēšana atrodas datorā tīklā ar nosaukumu SERVERIS. Mēs kopējam dažus patiešām lielus video failus, tāpēc buferizācija ir jāatspējo, lai uzlabotu kopēšanas procesu [/j], un tā kā mēs kopējam tīklā, mēs vēlamies, lai varētu atsākt kopēšanu, ja tiks zaudēts tīkla savienojums [/z]. Tā kā esam paranoiski, mēs vēlamies saņemt pamudinājumu sākt procesu, pirms tas faktiski kaut ko dara [/w], un mēs arī vēlamies redzēt visu informāciju par to, kuri faili tiek kopēti, kad tie tiek kopēti [/f].
Dublēt mapju struktūru
xcopy C:\Client032 C:\Client033 /t /e.
Šajā pēdējā piemērā mums ir a avots pilns ar labi sakārtotiem failiem un mapēm C:\Client032 klientam. Mēs jau esam izveidojuši tukšu galamērķis mape, Klients033, jaunam klientam, taču mēs nevēlamies, lai tiktu kopēti faili — tikai tukša mapju struktūra [/t], lai mēs būtu sakārtoti un sagatavoti. Mums ir dažas tukšas mapes C:\Client032 kas varētu attiekties uz jauno klientu, tāpēc mēs vēlamies pārliecināties, ka arī tie tiek kopēti [/e].
Saglabājiet dažreiz ilgstošo komandas xcopy izvadi failā, izmantojot a novirzīšanas operators. Skat Kā novirzīt komandas izvadi uz failu lai saņemtu norādījumus vai pārbaudītu Komandu uzvednes triki lai iegūtu vairāk padomu.
Xcopy un Xcopy32
Operētājsistēmās Windows 98 un Windows 95 bija pieejamas divas komandas xcopy versijas: xcopy un xcopy32. Tomēr pēdējā komanda nekad nebija paredzēta tiešai izpildei.
Palaižot xcopy operētājsistēmā Windows 95 vai 98, automātiski tiek izpildīta sākotnējā 16 bitu versija (MS-DOS režīmā) vai jaunāka versija. 32 bitu versija tiek izpildīta automātiski (ja operētājsistēmā Windows).
Lai būtu skaidrs, neatkarīgi no tā, kāda Windows vai MS-DOS versija jums ir, vienmēr palaidiet komandu xcopy, nevis xcopy32, pat ja tā ir pieejama. Palaižot xcopy, jūs vienmēr palaižat vispiemērotāko komandas versiju.
Xcopy saistītās komandas
Komanda xcopy daudzējādā ziņā ir līdzīga kopēšanas komandai, taču tai ir daudz vairāk iespēju, piemēram, iespēja kopēt mapes, kopēt katru failu apakšdirektorijās un izslēgt failus.
Šī komanda ir arī ļoti līdzīga komandai robocopy, izņemot to, ka robotkopijai ir lielāka elastība nekā pat xcopy.
The dir komanda Bieži tiek izmantots kopā ar xcopy, lai pirms komandas pabeigšanas pārbaudītu, kuras mapes un faili atrodas direktorijā.