Xcopy Command

Xcopy komandu piemēri, opcijas, slēdži un citi

Komandu xcopy ir Command Prompt komanda, ko izmanto, lai kopētu vienu vai vairākus failus un / vai mapes no vienas atrašanās vietas uz citu vietu.

Komandu xcopy ar daudzām iespējām un spēju kopēt visu direktoriju ir līdzīga tradicionālajai kopēšanas komandai, bet daudz spēcīgāka nekā.

Robocopy komanda ir līdzīga komandai xcopy, bet tai ir vēl vairāk iespēju.

Xcopy Command pieejamība

Komandu uzvedne xcopy ir pieejama visos Windows operētājsistēmās, tostarp Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP , Windows 98 utt.

Komandu xcopy ir arī DOS komanda, kas pieejama MS-DOS.

Piezīme . Dažu xcopy komandu slēdžu un citu xcopy komandu sintakses pieejamība var atšķirties no operētājsistēmas uz operētājsistēmu.

Xcopy komandu sintakse

xcopy avots [ galamērķis ] [ / a ] [ / b ] [ / c ] [ / d [ : datums ]] [ / e ] [ / f ] [ / g ] [ / h ] [ / i ] [ / j ] [ / k ] [ / l ] [ / m ] [ / n ] [ / o ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t ] [ / u ] [ / v ] [ / w ] [ / x ] [ / y ] [ / -y ] [ / z ] [ / izslēgt: file1 [ + file2 ] [ + file3 ] ...] [ /? ]

Padoms. Skatiet sadaļu Kā izlasīt komandas sintakse, ja neesat pārliecināts, kā izlasīt xcopy komandu sintaksi virs vai zemāk esošās tabulas.

avots Tas definē failus vai augšējā līmeņa mapi, no kuras vēlaties kopēt. Avots ir vienīgais nepieciešamais parametrs xcopy komandā. Izmantojiet pēdiņām ap avotu, ja tajās ir atstarpes.
galamērķis Šī opcija norāda vietu, kur avota faili vai mapes ir jāpārkopē. Ja nav norādīts neviens galamērķis , faili vai mapes tiek kopēti tajā pašā mapē, no kuras tiek palaista xcopy komanda. Izmantojiet pēdiņām ap galamērķi, ja tajās ir atstarpes.
/ a Izmantojot šo opciju, avotiņā tiek kopēti tikai arhīva faili . Jūs nevarat izmantot / a un / m kopā.
/ b Izmantojiet šo opciju, lai kopētu simbolu saiti, nevis saites mērķauditoriju. Šī opcija bija vispirms pieejama operētājsistēmā Windows Vista.
/ c Šī opcija prasa xcopy turpināt, pat ja tā sastopas ar kļūdu.
/ d [ : datums ] Izmantojiet xcopy komandu ar / d opciju un konkrētu datumu MM-DD-YYYY formātā, lai kopētu datumus, kas mainīti šī datuma vai pēc tā. Varat arī izmantot šo opciju, nenorādot konkrētu datumu, lai kopētu tikai tos avotus, kas ir jaunāki par tiem pašiem failiem, kas jau ir galamērķī . Tas ir noderīgi, ja izmanto xcopy komandu, lai veiktu regulāru failu dublēšanu.
/ e Izmantojot atsevišķi vai ar / s , šī opcija ir tāda pati kā / s, bet tāpat izveido tukšas mapes galamērķī, kas bija arī tukši avotā . Opciju / e var izmantot kopā ar / t opciju, lai tajā iekļautu tukšus direktorijus un apakšdirektorijus, kas atrasti avota katalogā, kas izveidota galamērķī .
/ f Šī opcija parādīs kopējo avota un galamērķa faila pilnu ceļu un faila nosaukumu.
/ g Izmantojot xcopy komandu ar šo opciju, varat kopēt šifrētos failus no avota uz galamērķi, kas neatbalsta šifrēšanu. Šī opcija nedarbosies, ja kopēsit failus no EFS šifrētā diska uz ne-EFS šifrētu disku.
/ h Komandu xcopy pēc noklusējuma nepopropulē slēptos failus vai sistēmas failus , bet, izmantojot šo opciju.
/ i Izmantojiet / i opciju, lai piespiestu xcopy uzskatīt, ka galamērķis ir direktorija. Ja neizmantojat šo opciju un jūs kopējat no avota, kas ir direktorija vai failu grupa un kopēšana uz galamērķi, kas neeksistē, komanda xcopy liks ievadīt, vai galamērķis ir fails vai direktorija.
/ j Šī opcija kopē failus bez buferizācijas, funkcija noderīga ļoti lieliem failiem. Šī xcopy komandas opcija bija vispirms pieejama Windows 7.
/ k Izmantojiet šo opciju, kopējot tikai lasāmus failus, lai saglabātu šo faila atribūtu galamērķī .
/ l Izmantojiet šo opciju, lai parādītu kopētu failu un mapju sarakstu ... bet kopēšana faktiski nav pabeigta. Opcija / l ir noderīga, ja veidojat sarežģītu xcopy komandu ar vairākām opcijām, un vēlaties redzēt, kā tā hipotētiski darbotos.
/ m Šī opcija ir identiska / a opcijai, bet xcopy komanda izslēgs arhīva atribūtu pēc faila kopēšanas. Jūs nevarat izmantot / m un / a kopā.
/ n Šī opcija izveido failus un mapes galamērķī, izmantojot īsus failu nosaukumus. Šī opcija ir noderīga tikai tad, ja jūs izmantojat komandu xcopy, lai kopētu failus uz galamērķi, kas pastāv diskā, kas formatēts uz vecāku failu sistēmu, piemēram, FAT, kas neatbalsta garu failu nosaukumus.
/ o Saglabā īpašumtiesības un piekļuves kontroles sarakstu (ACL) informāciju failos, kas rakstīti galamērķī .
/ p Izmantojot šo opciju, jums tiks piedāvāts pirms katra faila izveidošanas galamērķī .
/ q Pretstats / f opcijai, slēdzis / q ievietos xcopy klusajā režīmā, izlaižot katra kopējamā faila ekrānu.
/ r Izmantojiet šo opciju, lai pārrakstītu tikai lasīšanas failus galamērķī . Ja neizmantojat šo opciju, ja vēlaties pārrakstīt tikai lasāmo failu galamērķī , jums tiks piedāvāts ziņojums "Piekļuve liegta" un komanda xcopy pārtrauks darboties.
/ s Izmantojiet šo opciju, lai kopētu direktorijus, apakšdirektorijas un tajā esošos failus papildus avota saknes failiem. Tukšas mapes netiks atjaunotas.
/ t Šī opcija piespiež komandu xcopy izveidot mērķa direktoriju struktūru, bet nevienu no failiem nevar kopēt. Citiem vārdiem sakot, avotā atrastās mapes un apakšmapes tiks izveidotas, taču tur nebūs faili. Tukšas mapes netiks izveidotas.
/ u Šī opcija kopē failus tikai avotā, kas jau atrodas galamērķī .
/ v Šī opcija pārbauda katru failu, jo tas ir rakstīts, ņemot vērā tā lielumu, lai pārliecinātos, ka tie ir identiski. Pārbaude tika uzcelta uz xcopy komandu, kas sākas ar Windows XP, tāpēc šī opcija neko nedara jaunākajās Windows versijās un ir iekļauta tikai saderībai ar vecākiem MS-DOS failiem.
/ w Izmantojiet / w opciju, lai parādītu paziņojumu "Nospiediet jebkuru taustiņu, kad esat gatavs kopēt failu (s)". Komandu xcopy sāks kopēt failus, kā norādīts pēc tam, kad esat apstiprinājis, nospiežot taustiņu. Šī opcija nav tāda pati kā / p opcija, kas prasa verifikāciju pirms katras faila kopijas.
/ x Šī opcija kopē failu audita iestatījumus un Sistēmas piekļuves kontroles sarakstu (SACL) informāciju. Jūs lietojat / o, kad izmantojat / x opciju.
/ y Izmantojiet šo opciju, lai apturētu xcopy komandu, lai jūs neprasītu pārrakstīt failus no avota, kas jau ir galamērķī .
/ -y Izmantojiet šo opciju, lai piespiestu xcopy komandu uzaicināt jūs par failu pārrakstīšanu. Tas varētu šķist dīvaina iespēja eksistēt, jo tā ir xcopy noklusējuma darbība, taču / y opcija dažos datoros var iestatīt COPYCMD vides mainīgā , padarot šo opciju par nepieciešamu.
/ z Šī opcija ļauj xcopy komandai droši pārtraukt failu kopēšanu, kad tiek zaudēts tīkla savienojums, un pēc tam atkal izveidojot savienojumu, atsākat kopēšanu no vietas, kur tā tika izslēgta. Šī opcija arī parāda katrai faila kopēšanas procesā nokopēto procentuālo daļu.
/ izslēgt: file1 [ + file2 ] [ + file3 ] ... Šī opcija ļauj norādīt vienu vai vairākus failu nosaukumus, kuros ir meklēšanas virkņu saraksts, kuru vēlaties izmantot xcopy komandai, lai noteiktu failus un / vai mapes, ko kopija var izlaist.
/? Izmantojiet palīdzības slēdzi komandu xcopy, lai parādītu detalizētu palīdzību par komandu. Izpildot xcopy /? ir tāda pati kā palīdzības komandas izmantošana, lai palaistu palīdzību xcopy .

Piezīme: xcopy komanda pievieno arhīva atribūtu galamērķa failiem neatkarīgi no tā, vai atribūts ir bijis ieslēgts vai izslēgts avota failā.

Padoms. Xcopy komandas dažreiz garu izvadi var saglabāt failā, izmantojot novirzīšanas operatoru . Lai uzzinātu vairāk par padomiem, skatiet sadaļu Kā pārorientēt Komandas izvadi uz failu , vai izbraukšana komandu uzvednēs .

Xcopy komandu piemēri

xcopy C: \ Faili E: \ Files / i

Iepriekš minētajā piemērā faili, kas atrodas avota direktorijā C: \ Files, tiek kopēti uz galamērķi , jaunu direktoriju [ / i ] E diskā, ko sauc par failiem .

Nav neviena apakšdirektorija, ne arī tajā esošie faili, jo neesmu izmantojis / s opciju.

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

Šajā piemērā xcopy komanda ir paredzēta, lai darbotos kā rezerves risinājums. Izmēģiniet šo iespēju, ja vēlaties dublēt failus, nevis backup programmatūru . Novietojiet xcopy komandu, kā parādīts iepriekš skriptā, un ieplānojiet to ikdienā.

Kā parādīts iepriekš, xcopy komandu izmanto, lai kopētu visus failus un mapes [ / s ], kas jaunāki nekā jau kopēti [ / d ], ieskaitot tukšas mapes [ / e ] un slēptos failus [ / h ], no C avota : \ Svarīgi faili uz galamērķi D: \ Backup , kas ir katalogs [ / i ]. Man ir daži tikai lasāmi faili, kurus vēlos atjaunināt galamērķī [ / r ], un es gribu saglabāt šo atribūtu pēc kopēšanas [ / k ]. Es arī vēlos pārliecināties, vai manos kopēšanas failos [ / x ] saglabā īpašumtiesību un audita iestatījumus. Visbeidzot, tā kā es skriptā izmantoju xcopy, man nav jāuzrāda nekāda informācija par failiem, kad tie ir kopēti [ / q ], es nevēlos uzaicināt pārrakstīt katru no tām [ / y ], nedz arī vēlos, lai xcopy pārtrauktu, ja tas nokļūst kļūdā [ / c ].

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

Šeit xcopy komandu izmanto, lai kopētu visus failus, apakšmapes un failus, kas ietverti apakšmapēs [ / s ] no C: \ Video avota uz galamērķu mapi Media Backup, kas atrodas datora tīklā ar SERVER nosaukumu. . Es kopēju dažus tiešām lielus video failus, tāpēc es vēlos atspējot buferizāciju, lai uzlabotu kopēšanas procesu [ / j ], un, tā kā kopējot tīklu, es vēlos, lai varētu atsākt kopēšanu, ja zaudēšu tīkla savienojumu [ / z ]. Esmu paranoisks, es gribu uzaicināt sākt xcopy procesu, pirms tā patiešām kaut ko dara, un es arī vēlos redzēt katru sīku informāciju par to, kādi faili tiek kopēti, jo tie tiek kopēti [ / f ].

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

Šajā galīgajā piemērā man ir avots, kurā ir labi organizēti faili un mapes C: \ Client032 pašreizējam mans klientam. Es jau izveidoju tukšu galamērķa mapi Client033 jaunam klientam, bet es nevēlos, lai visi faili tiktu kopēti - tikai tukša mapju struktūra [ / t ], tāpēc es esmu organizēta un sagatavota. Man ir dažas tukšas mapes C: \ Client032, kas varētu attiekties uz manu jauno klientu, tāpēc es vēlos pārliecināties, vai tie tiek kopēti arī [ / e ].

Xcopy & Xcopy32

Windows 98 un Windows 95 bija pieejamas divas xcopy komandas versijas: xcopy un xcopy32. Tomēr xcopy32 komandu nekad nebija paredzēts darbināt tieši.

Kad jūs veicat xcopy operētājsistēmā Windows 95 vai 98, automātiski tiek izpildīta oriģinālā 16 bitu versija (ja tas ir MS-DOS režīmā) vai jaunākā 32 bitu versija tiek automātiski izpildīta (ja darbojas sistēmā Windows).

Lai būtu skaidrs, neatkarīgi no tā, kāda ir jūsu Windows vai MS-DOS versija, vienmēr palaidiet xcopy komandu, nevis xcopy32, pat ja tā ir pieejama. Kad jūs izpildāt xcopy, jūs vienmēr lietojat vispiemērotāko komandas versiju.

Xcopy saistītās komandas

Xcopy komanda daudzos veidos ir līdzīga kopēšanas komandai, taču tai ir ievērojami vairāk iespēju. Xcopy komanda ir ļoti līdzīga robocopy komandai, izņemot to, ka robokopijai ir lielāka elastība nekā pat xcopy.