Skip to main content

Xcopy parancs (példák, opciók, kapcsolók és sok más)

Using XCopy (Basic) - Windows 7 SP1 (Lehet 2024)

Using XCopy (Basic) - Windows 7 SP1 (Lehet 2024)
Anonim

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.
/ aEzzel 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.
/ bEzzel 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.
/ cEz 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.
/ eHa ö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 .
/ fEz az opció megjeleníti a teljes elérési utat és a fájlnevet forrás és cél fájlok másolása.
/ gAz 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.
/ hAz xcopy parancs alapértelmezés szerint nem másolja a rejtett fájlokat vagy a rendszerfájlokat, hanem az opció használatakor.
/énHaszná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.
/ jEz 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.
/ kEzt az opciót használja, ha csak olvasható fájlokat másol, hogy megőrizze a fájlattribútumot cél .
/ lEzzel 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.
/ mEz 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.
/ nEz 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.
/ oMegőrzi a tulajdonjogot és az Access Control List (ACL) információkat a beírt fájlokban cél .
/ pHa ezt az opciót használja, minden egyes fájl létrehozása előtt meg kell adnia a kérdést cél .
/ qEgyfajta 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.
/ rEzzel 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.
/ sHaszná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.
/ tEz 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.
/ uEz az opció csak a fájlokat másolja be forrás amelyek már vannak cél .
/ vEz 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.
/ wHaszná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.
/xEz 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.
/ yEzzel 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 .
/ -yEzzel 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.
/ zEz 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.