Xcopy komanda (piemēri, opcijas, slēdži un daudz kas cits)

Satura rādītājs:

Xcopy komanda (piemēri, opcijas, slēdži un daudz kas cits)
Xcopy komanda (piemēri, opcijas, slēdži un daudz kas cits)
Anonim

Komanda xcopy ir komandu uzvednes komanda, ko izmanto, lai kopētu vienu vai vairākus failus vai mapes no vienas vietas uz citu.

Ar daudzajām opcijām un iespēju kopēt veselus direktorijus tā ir līdzīga, taču daudz jaudīgāka par kopēšanas komandu. Robocopy komanda arī ir līdzīga, taču tai ir vēl vairāk iespēju.

Image
Image

Xcopy komandas pieejamība

Šī komanda ir pieejama komandu uzvednē visās Windows operētājsistēmās, tostarp Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 utt.

Jūs varat arī piekļūt komandai MS-DOS kā DOS komandai.

Xcopy komandas sintakse

Izmantojiet šādu sintaksi komandai xcopy:

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: fails1 [+ fails2][+ fails3]…] [ /? ]

Noteiktu xcopy komandu slēdžu un citu komandu sintakse pieejamība dažādās operētājsistēmās var atšķirties. Uzziniet, kā lasīt komandu sintaksi, ja neesat pārliecināts, kā lasīt sintaksi iepriekš vai tālāk esošajā tabulā.

Xcopy Command Options
Prece Apraksts
avots Tas nosaka failus vai augstākā līmeņa mapi, no kuras vēlaties kopēt. Avots ir vienīgais nepieciešamais parametrs. Izmantojiet pēdiņas ap avotu, ja tajā ir atstarpes.
galamērķis Šī opcija norāda vietu, kur jākopē avota faili vai mapes. Ja sarakstā nav norādīts neviens galamērķis, faili vai mapes tiks kopēti tajā pašā mapē, no kuras palaižat komandu xcopy. Izmantojiet pēdiņas ap galamērķi, ja tajā ir atstarpes.
/a Izmantojot šo opciju, tiks kopēti tikai avotā atrastie arhīva faili. 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 opciju /d 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 tos avotā esošos failus, kas ir jaunāki par tiem pašiem failiem, kas jau pastāv galamērķī. Tas ir noderīgi, ja izmantojat xcopy, lai veiktu regulāras failu dublējumkopijas.
/e Lietojot vienu pašu vai kopā ar /s, šī opcija ir tāda pati kā /s, taču galamērķī tiks izveidotas arī tukšas mapes. arī avotā bija tukši. Opciju /e var izmantot arī kopā ar opciju /t, lai galamērķī izveidotajā direktoriju struktūrā iekļautu tukšos direktorijus un apakšdirektorijus, kas atrodami avotā.
/f Šī opcija parādīs visu kopējamo avota un mērķa failu ceļu un faila nosaukumu.
/g Izmantojot xcopy ar šo opciju, varat kopēt avotā šifrētus failus uz galamērķi, kas neatbalsta šifrēšanu. Šī opcija nedarbosies, kopējot failus no EFS šifrēta diska uz disku, kas nav šifrēts EFS.
/h Komanda pēc noklusējuma nekopē slēptos failus vai sistēmas failus, bet gan, ja tiek izmantota šī opcija.
/i Izmantojiet opciju /i, lai piespiestu xcopy pieņemt, ka galamērķis ir direktorijs. Ja neizmantojat šo opciju un kopējat no avota, kas ir direktorija vai failu grupa, un kopējat uz galamērķi, 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ējot tikai lasāmus failus, lai saglabātu šo faila atribūtu galamērķī.
/l Izmantojiet šo opciju, lai parādītu kopējamo failu un mapju sarakstu… bet kopēšana faktiski netiek veikta. Opcija /l 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 opcijai /a, taču xcopy pēc faila kopēšanas izslēgs arhīva atribūtu. Jūs nevarat izmantot /m un /a kopā.
/n Šī opcija galamērķī izveido failus un mapes, izmantojot īsos failu nosaukumus. Šī opcija ir noderīga tikai tad, ja izmantojat komandu, lai kopētu failus uz galamērķi, kas atrodas diskā, kas formatēts uz vecāku failu sistēmu, piemēram, FAT, kas neatbalsta garus failu nosaukumus.
/o Saglabā īpašumtiesības un piekļuves kontroles saraksta (ACL) informāciju failos, kas ierakstīti galamērķī.
/p Izmantojot šo opciju, pirms katra faila izveides galamērķī tiks parādīts uzaicinājums.
/q Sava veida pretstats opcijai /f - slēdzis /q pārslēgs xcopy klusuma režīmā, izlaižot ieslēgšanu. - katra kopētā faila ekrāna displejs.
/r Izmantojiet šo opciju, lai pārrakstītu tikai lasāmos failus galamērķī. Ja neizmantojat šo opciju, ja vēlaties pārrakstīt tikai lasāmu failu galamērķī, jums tiks parādīts uzvedne ar ziņojumu "Piekļuve liegta", un komanda tiks pārtraukta.
/s Izmantojiet šo opciju, lai kopētu direktorijus, apakšdirektorijus un tajos esošos failus papildus failiem avota saknē. Tukšas mapes netiks izveidotas atkārtoti.
/t Šī opcija liek komandai xcopy izveidot direktoriju struktūru galamērķī, bet ne kopēt nevienu no failiem. Citiem vārdiem sakot, tiks izveidotas avotā atrastās mapes un apakšmapes, taču tajā nebūs failu. Tukšas mapes netiks izveidotas.
/u Šī opcija kopēs tikai tos avota failus, kas jau atrodas galamērķī.
/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 opciju /w, lai parādītu 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ā opcija /p, kas prasa pārbaudi pirms katras faila kopijas.
/x Šī opcija kopē faila audita iestatījumus un sistēmas piekļuves kontroles saraksta (SACL) informāciju. Izmantojot opciju /x, jūs norādāt /o.
/y Izmantojiet šo opciju, lai komanda neļautu jums pārrakstīt failus no avota, kas jau pastāv galamērķī.
/-y Izmantojiet šo opciju, lai piespiestu komandu pieprasīt failu pārrakstīšanu. Šī opcija varētu šķist dīvaina, jo tā ir xcopy noklusējuma darbība, taču /y opcija dažos datoros var būt iepriekš iestatīta COPYCMD vides mainīgajā, 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 procentuālo daļu.
/izslēgt: fails1 [ + fails2][ + fails3]… Šī opcija ļauj norādīt vienu vai vairākus failu nosaukumus, kas satur meklēšanas virkņu sarakstu, kuras vēlaties izmantot komandai, lai noteiktu failus un/vai mapes, kuras kopēšanas laikā izlaist.
/? Izmantojiet palīdzības slēdzi kopā ar xcopy, lai parādītu detalizētu palīdzību par komandu. xcopy /? izpilde ir tāda pati kā palīdzības komandas izmantošana, lai izpildītu help xcopy.

Komanda xcopy pievienos arhīva atribūtu failiem galamērķī neatkarīgi no tā, vai atribūts failā avotā bija ieslēgts vai izslēgts.

Xcopy komandu piemēri

Tālāk ir sniegti vairāki piemēri, kā lietot šo komandu:

Kopēt failus uz jaunu mapi


xcopy C:\Files E:\Files /i

Iepriekš minētajā piemērā faili, kas atrodas C:\Files avota direktorijā, tiek kopēti uz galamērķi, jaunu direktoriju E diskā ar nosaukumu Files.

Nekādi apakšdirektoriji vai tajos esošie faili netiks kopēti, jo netika izmantota opcija /s.

Xcopy Backup Script


xkopēt "C:\Svarīgi faili" D:\Dublēt /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 failu dublēšanai vēlaties izmantot xcopy, nevis dublēšanas programmatūru. Ievietojiet skriptā komandu, kā parādīts iepriekš, un ieplānojiet tās izpildi katru nakti.

Kā parādīts iepriekš, komanda tiek izmantota, lai kopētu visus failus un mapes [/s], kas ir jaunāki par jau kopētajiem [/d], tostarp tukšās mapes [/e] un slēptos failus [/h], no C:\Important Files avots uz D:\Backup galamērķi, kas ir direktorijs . Mums ir daži tikai lasāmi faili, kurus vēlamies pastāvīgi atjaunināt galamērķī [/r], un mēs vēlamies saglabāt šo atribūtu pēc kopēšanas [/k]. Mēs arī vēlamies nodrošināt, ka tiek saglabāti visi īpašumtiesību un audita iestatījumi 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].

Failu un mapju kopēšana 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 C:\Videos avota uz mērķa mapi Media Backup, kas atrodas datorā tīklā, izmantojot SERVER nosaukums. 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 pazūd tīkla savienojums [/z]. Tā kā mēs esam paranoiski, mēs vēlamies saņemt aicinājumu sākt procesu, pirms tas faktiski kaut ko dara [/w], kā arī mēs vēlamies redzēt visu informāciju par to, kuri faili tiek kopēti, kad tie tiek kopēti [/f].

Mapes struktūras dublikāts


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

Šajā pēdējā piemērā ir pieejams avots, kas pilns ar labi sakārtotiem failiem un mapēm klientam mapē C:\Client032. Mēs jau esam izveidojuši tukšu mērķa mapi Client033 jaunam klientam, taču mēs nevēlamies, lai tiktu kopēti faili - tikai tukša mapes 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ī tās tiek kopētas [/e].

Saglabājiet dažkārt ilgstošo komandas xcopy izvadi failā, izmantojot novirzīšanas operatoru. Uzziniet, kā novirzīt komandas izvadi uz failu, vai skatiet komandu uzvednes trikus, lai iegūtu vairāk padomu.

Xcopy & Xcopy32

Sistē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 palaišanai.

Palaižot xcopy operētājsistēmā Windows 95 vai 98, tiek automātiski izpildīta sākotnējā 16 bitu versija (MS-DOS režīmā), vai arī tiek automātiski izpildīta jaunāka 32 bitu versija (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. Kad izpildāt 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ā 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.

Dir komanda bieži tiek izmantota kopā ar xcopy, lai pirms komandas pabeigšanas pārbaudītu, kuras mapes un faili atrodas direktorijā.

Ieteicams: