Az xcopy parancs egy parancssori parancs, amely egy vagy több fájlt és / vagy mappát átmásol egy helyről egy másik helyre.
Az xcopy parancs, amely számos opcióval és teljes könyvtárak másolásával rendelkezik, hasonló, de sokkal erősebb, mint a hagyományos másolási parancs.
A robocopy parancs szintén hasonlít az xcopy parancsra, de még több opcióval rendelkezik.
Xcopy parancs elérhetősége
Az xcopy parancs a parancssorból minden Windows operációs rendszerben elérhető, beleértve a Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98, stb.
Az xcopy parancs egy DOS parancs is elérhető az MS-DOS-ban.
jegyzet: Bizonyos xcopy parancskapcsolók és más xcopy parancs szintaxis elérhetősége eltérhet az operációs rendszertől az operációs rendszerig.
Xcopy Command Syntax
xcopy forrás cél / a / b / c / d : dátum / e / f / g / h /én / j / k / l / m / n / o / p / q / r / s / t / u / v / w /x / y / -y / z / Kizárása: fájl1 + fájl2 + file3 … /?
Tipp: Lásd a Parancs-szintaxis olvasását, ha nem biztos abban, hogy hogyan olvassa fel az xcopy parancs szintaxist a fenti vagy az alábbi táblázatban.
forrás | Ez határozza meg a másolni kívánt fájlokat vagy legfelső szintű mappát. A forrás az egyetlen szükséges paraméter az xcopy parancsban. Használjon idézőjeleket forrás ha szóközöket tartalmaz. |
cél | Ez az opció megadja azt a helyet, ahol a forrás fájlokat vagy mappákat másolni kell. Ha nem cél akkor a fájlok vagy mappák átmásolódnak a mappába, ahova az xcopy parancsot futtatja. Használjon idézőjeleket cél ha szóközöket tartalmaz. |
/ a | Ezzel az opcióval csak az alábbi archív fájlokat másolhatja meg forrás . Nem lehet használni / a és / m együtt. |
/ b | Ezzel a lehetőséggel másolhatja a szimbolikus linket a hivatkozás cél helyett. Ez a lehetőség először elérhető a Windows Vista rendszerben. |
/ c | Ez az opció kényszeríti az xcopy folytatását, még akkor is, ha hibát észlel. |
/ d : dátum | Használja az xcopy parancsot a / d opció és egy adott dátum, MM-DD-YYYY formátumban, az adott dátumon vagy után eltelt fájlok másolásához. Ezt az opciót is használhatja anélkül, hogy meghatározott dátumot adna meg, amelybe csak azokat a fájlokat kívánja átmásolni forrás amelyek újak, mint azok, amelyek már léteznek cél . Ez akkor hasznos, ha az xcopy parancsot a rendszeres fájlmentések végrehajtására használja. |
/ e | Ha önmagában vagy a / s, ez a lehetőség ugyanaz, mint a / s de üres mappákat is létrehoz cél amelyek szintén üresek voltak forrás . A / e lehetőség is használható a / t lehetőség az üres könyvtárak és alkönyvtárak beillesztésére forrás a létrehozott könyvtárstruktúrában cél . |
/ f | Ez az opció megjeleníti a teljes elérési utat és a fájlnevet forrás és cél fájlok másolása. |
/ g | Az xcopy parancs használata ezzel az opcióval titkosított fájlokat másolhat be forrás a cél ez nem támogatja a titkosítást. Ez az opció nem működik, ha fájlokat másolja az EFS titkosított meghajtóról egy nem EFS titkosított meghajtóra. |
/ h | Az xcopy parancs alapértelmezés szerint nem másolja a rejtett fájlokat vagy a rendszerfájlokat, hanem az opció használatakor. |
/én | Használja a /én lehetőség az xcopy kényszerítésére feltételezni cél egy könyvtár. Ha nem használja ezt a lehetőséget, és másol forrás ez egy könyvtár vagy fájlcsoport és a másolás cél ez nem létezik, az xcopy parancs meg fogja adni, hogy adja meg cél egy fájl vagy könyvtár. |
/ j | Ez az opció a fájlok pufferelés nélküli másolását teszi lehetővé, ami nagyon nagy fájlokhoz hasznos. Ez az xcopy parancs választotta először a Windows 7 operációs rendszerben. |
/ k | Ezt az opciót használja, ha csak olvasható fájlokat másol, hogy megőrizze a fájlattribútumot cél . |
/ l | Ezzel az opcióval megjelenítheti a másolandó fájlok és mappák listáját … de a másolás ténylegesen nem történik meg. A / l lehetőség akkor hasznos, ha bonyolult xcopy parancsot állít össze többféle opcióval, és szeretné látni, hogyan fog hipotetikusan működni. |
/ m | Ez az opció azonos a / a opciót, de az xcopy parancs kikapcsolja az archív attribútumot a fájl másolása után. Nem lehet használni / m és / a együtt. |
/ n | Ez a lehetőség fájlokat és mappákat hoz létre cél rövid fájlnevekkel. Ez az opció csak akkor hasznos, ha az xcopy parancsot használja a fájlok másolásához cél amely egy olyan régebbi fájlrendszerre formázott meghajtón létezik, mint a FAT, amely nem támogatja a hosszú fájlneveket. |
/ o | Megőrzi a tulajdonjogot és az Access Control List (ACL) információkat a beírt fájlokban cél . |
/ p | Ha ezt az opciót használja, minden egyes fájl létrehozása előtt meg kell adnia a kérdést cél . |
/ q | Egyfajta ellentéte a / f lehetőség, a / q kapcsoló az xcopy-t "csendes" üzemmódba állítja, kihagyva a másolandó fájlok képernyőn megjelenő kijelzését. |
/ r | Ezzel a beállítással felülírhatja a csak olvasható fájlokat cél . Ha nem használja ezt az opciót, ha felülírja a csak olvasható fájlt cél , az "Elutasított hozzáférés" üzenet jelenik meg, és az xcopy parancs leáll. |
/ s | Használja ezt az opciót a könyvtárak, alkönyvtárak és a benne található fájlok másolásához a (z) forrás . Az üres mappákat nem fogják újra létrehozni. |
/ t | Ez az opció kényszeríti az xcopy parancsot arra, hogy létrehozzon egy könyvtárstruktúrát cél de nem másolja a fájlokat. Más szavakkal, a mappák és almappák találhatók forrás létre fog jönni, de nem lesz fájl. Az üres mappákat nem lehet létrehozni. |
/ u | Ez az opció csak a fájlokat másolja be forrás amelyek már vannak cél . |
/ v | Ez az opció az egyes fájlokat a méretének megfelelően írja le, hogy meggyőződhessen róla, hogy azonosak. Az ellenőrzés a Windows XP rendszerben kezdődő xcopy parancsra épült, így ez a lehetőség nem tesz semmit a Windows későbbi verzióiban, és csak a régebbi MS-DOS fájlok kompatibilitása esetén szerepel. |
/ w | Használja a / w lehetőség a "Nyomja meg bármelyik billentyűt, amikor készen áll arra, hogy másolja a fájl (oka) t" üzenet. Az xcopy parancs megkezdi a fájlok másolását, ahogy azt a gomb megnyomásával megerősítés után utasította. Ez a lehetőség nem ugyanaz, mint a / p lehetőség, amely előtt ellenőrzést kér minden egyes fájl másolatot. |
/x | Ez az opció átmásolja a fájlellenőrzési beállításokat és a rendszer-hozzáférési vezérlési listát (SACL). Ön azt jelenti / o amikor a /x választási lehetőség. |
/ y | Ezzel az opcióval leállíthatja az xcopy parancsot a fájlok felülírásáról forrás amelyek már léteznek cél . |
/ -y | Ezzel az opcióval kényszerítheti az xcopy parancsot a fájlok felülírására. Ez úgy tűnhet, hogy furcsa lehetőség létezik, mivel ez az xcopy alapértelmezett viselkedése, de a / y lehetőség egyes számítógépeken a COPYCMD környezeti változóban előre beállítható, ehhez az opció szükséges. |
/ z | Ez az opció lehetővé teszi az xcopy parancs számára, hogy biztonságosan hagyja abba a fájlok másolását, ha egy hálózati kapcsolat elvész, majd újraindítja a másolást, ahonnan abbahagyta a kapcsolatot. Ez az opció azt is mutatja, hogy az egyes fájlok a másolási folyamat során mennyi másolatot kapnak. |
/ Kizárása: fájl1 + fájl2 + file3 … | Ezzel az opcióval megadhat egyet vagy többet fájl azon nevek, amelyek tartalmazzák a keresési karakterláncok listáját, amiket az xcopy parancs használatával meghatározhat a fájlok és / vagy a mappák átugrásához a másolás során. |
/? | Használja a súgó kapcsolót az xcopy paranccsal a parancs részletes segítségére. Végrehajtó xcopy /? ugyanaz, mint a végrehajtandó súgó parancs használata segíthet xcopy. |
jegyzet: Az xcopy parancs hozzáadja a fájlok archívum attribútumát cél függetlenül attól, hogy az attribútum be volt-e kapcsolva a fájlban forrás .
Tipp: Az xcopy parancs néha hosszas kimenetét átirányíthatja egy fájlba egy átirányítási operátorral. További utasításokért lásd: Útmutatások átirányítása parancsfájlba, vagy a parancssori trükkök megtekintése.
Xcopy parancsok példái
xcopy C: Fájlok E: Files / i
A fenti példában a forrás könyvtár C: Files másolódnak cél , egy új könyvtárat /én a E meghajtó nevű Files .
Nincsenek alkönyvtárak, sem bennük tárolt fájlok, mert nem használtam a / s választási lehetőség.
xcopy "C: Fontos fájlok" D: Backup / c / d / e / h / i / k / q / r / s / x / y
Ebben a példában az xcopy parancs úgy lett kialakítva, hogy biztonsági másolatként működjön. Próbáld ki ezt, ha az xcopy-t szeretné menteni a fájlok mentéséhez biztonsági szoftver helyett. Helyezze az xcopy parancsot a fent leírtak szerint egy parancsfájlba, és ütemezze le, hogy éjszaka fusson.
A fentiek szerint az xcopy parancs az összes fájlt és mappát átmásolja / s újabbak, mint a már másolt / d, beleértve az üres mappákat is / e és a rejtett fájlok / h, tól től forrás nak,-nek C: Fontos fájlok hoz cél nak,-nek D: Backup , amely egy könyvtár /én. Van néhány csak olvasható fájlom, amelyeket frissíteni szeretnék cél / r, és ezt a tulajdonságot meg szeretném tartani a másolás után / k. Azt is szeretném meggyőződni arról, hogy megtartom a tulajdonjogot és az ellenőrzési beállításokat az általam másolt fájlokban /x. Végül, mivel xcopy-t futtatok egy szkriptben, nem kell semmilyen információt látnom a fájlokról, ahogy másolják őket / q, Nem akarom, hogy felülírják mindegyiket / y, és nem akarom, hogy az xcopy leálljon, ha hiba történik / c.
xcopy C: Videók " SERVER Media Backup" / f / j / s / w / z
Itt az xcopy parancs használható az almappákban található összes fájl, almappak és fájl másolására / s tól től forrás nak,-nek C: Videók a célmappába Media Backup amely a hálózaton található számítógépen található SZERVER . Néhány nagyon nagy videofájlt másolok, ezért szeretnék letiltani a pufferelést a másolási folyamat javítása érdekében / j, és mivel átmásolom a hálózatot, szeretnék folytatni a másolást, ha elveszítem a hálózati kapcsolatot / z. Mivel paranoiásnak érzem magam, kérem, hogy indítsa el az xcopy folyamatot, mielőtt ténylegesen bármit megtennének / w, és szeretnék minden részletet megnézni arról, hogy mely fájlokat másolják át, miközben másolják őket / f.
xcopy C: Client032 C: Client033 / t / e
Ebben a végső példában van egy forrás tele van jól szervezett fájlokkal és mappákkal C: Client032 a jelenlegi ügyfelem számára. Már létrehoztam egy üreset cél mappa, Client033 , egy új ügyfél számára, de nem akarok másolatot készíteni - csak az üres mappaszerkezetet / t így szervezett és felkészültem. Van néhány üres mappa C: Client032 ami az új ügyfelemre érvényes, úgyhogy szeretném biztosítani, hogy azokat is másolják / e.
Xcopy és Xcopy32
Windows 98 és Windows 95 esetén az xcopy parancs két változata áll rendelkezésre: xcopy és xcopy32. Az xcopy32 parancsot azonban soha nem akarták közvetlenül futtatni.
Ha xcopy-t futtat Windows 95 vagy 98-ban, az eredeti 16 bites verzió automatikusan végrehajtódik (MS-DOS módban), vagy az újabb 32 bites verzió automatikusan fut (Windows alatt).
Nyilvánvaló, hogy a Windows vagy az MS-DOS verziójától függetlenül mindig futtassa az xcopy parancsot, és ne az xcopy32-et, még akkor is, ha elérhető. Az xcopy futtatásakor mindig a parancs legmegfelelőbb verzióját futtatja.
Xcopy Kapcsolódó parancsok
Az xcopy parancs sokféleképpen hasonlít a másolási parancsra, de lényegesen több opcióval rendelkezik. Az xcopy parancs nagyon hasonlít a robocopy parancsra is, kivéve, ha a robokópia nagyobb rugalmassággal rendelkezik, mint az xcopy.