A Robocopy a számítógépe sarkában lóg, talán anélkül, hogy észrevenné. Ez egy beépített parancssor a Windows operációs rendszerekhez, amely lehetővé teszi a gyors fájlátvitelt egyik helyről a másikra. Ezen felül akár teljes könyvtárakat vagy meghajtókat is átvihet.
Ez nem egy általánosan használt parancs. Valójában ez egy külső parancs. A Robocopy elérhető volt a Windows NT és Windows 2000 erőforráskészletekben, valamint a Vista után (7, 8 és 10) az összes Windows operációs rendszerben.
Ebben a cikkben mindent megtudhat a hasznos Robocopy parancsokról és azok működéséről.
Robocopy paraméterek és szintaxis
Robocopy szintaxis
robocopy [[ …]] []
Robocopy paraméterek
Forrás – A forráskönyvtár elérési útjára mutat.
Cél – A célkönyvtár elérési útjára mutat.
Fájl – Megmutatja, mely fájlokat kívánja másolni. Helyettesítő karakterek, például „*” vagy „?” használható.
Opciók – A robocopy parancs által használható beállításokat mutatja.
Robocopy Options
A következő opciók kerülnek hozzáadásra a parancs végén. Ez magában foglalja a fájlkiválasztást, az újrapróbálkozást, a naplózást és a munkabeállításokat is.
A /s almappák másolására szolgál, kivéve az üreseket.
/e almappák másolására szolgál, beleértve az üreseket is.
A /lev:N a forrásmappafa felső N szintjének másolására szolgál.
A /z fájlok újraindítható módban másolódnak.
/b fájlok másolása Biztonsági mentés módban történik.
/zb újraindítható módot használ. A hozzáférés megtagadása esetén a biztonsági mentés módot használja.
/efsraw minden titkosított fájl EFS RAW módban másolódik.
/copy:CopyFlags Megmondja, hogy mely fájltulajdonságokat kell másolni. A beállítás megfelelő értékei a következők: D az adat, az O a tulajdonos információja, az A az attribútumok, a T az időbélyegek, az U a megfigyelési információ, és az S a Security=NTFS ACL-eket jelenti.
A /sec fájlokat biztonsággal másolják (ugyanaz, mint a /copy:DATS).
A /copyall a teljes fájlinformációt átmásolja (ugyanaz, mint a /copy:DATSOU).
A /nocopy fájl adatai nem szerepelnek (jól kombinálható a /purge fájllal).
/secfix minden fájl biztonsági javítást kap, beleértve az átugrottakat is.
/timfix minden fájl fix időt kap, beleértve az átugrottakat is.
A /purge törli a forrásból eltávolított célmappákat és fájlokat.
/mir tükrözi a mappafát (ugyanaz a hatás, mint az /e plus /purge).
A /mov áthelyezi a fájlokat, és a másolás után törli a forrásból.
A /move fájlokat és könyvtárakat másolásakor áthelyez és töröl a forrásból.
/a+:[RASHCNET] a forrásfájlok attribútumait adja meg a másolt fájlokhoz.
Az /a-:[RASHCNET] eltávolítja a forrásfájlok attribútumait a másolt fájlokból.
A /fat csak a 8.3-as FAT fájlnevek használatával hozza létre a célfájlokat.
/256 Kikapcsolja a 256 karakternél hosszabb elérési utak támogatását. /mon:N Forrásfigyelést végez. akkor fut újra, ha N-nél több változást észlel.
/mot:M Forrásfigyelést végez, és újra fut, ha változásokat észlel egy meghatározott számú percen belül.
/MT[:N] Többszálas másolatokat készít meghatározott számú szállal (az alapértelmezett 8). N értékének 1 és 128 között kell lennie. Ez a szolgáltatás nem kompatibilis az /EFSRAW és /IPG paraméterekkel. A kimenetet a /LOG opcióval átirányíthatja, ha fel akarja gyorsítani a dolgokat.
/rh:hhmm-hhmm Információkat ad arról, hogy mikor lehet új másolatokat készíteni.
A /pf a futási órákat ellenőrzi. Az ellenőrzések nem igazolványonként, hanem fájlonként zajlanak.
Az /ipg:n az alacsonyabb sávszélességű felhasználók számára elérhető. Hézagokat szúr be a csomagok közé.
Fájlkiválasztási lehetőségek
/a csak a beállított Archívum attribútumú fájlokat másolja.
/m ugyanazt teszi, mint fent. Ezenkívül visszaállítja az attribútumot.
A /ia:[RASHCNETO] csak azokat a fájlokat tartalmazza, amelyek meghatározott attribútummal rendelkeznek.
/xa:[RASHCNETO] kizárja a meghatározott attribútumokkal rendelkező fájlokat.
/xf [ …] kizárja azokat a fájlokat, amelyek megfelelnek a megadott elérési utaknak, neveknek vagy helyettesítő karaktereknek.
/xd [ …] Kizárja azokat a mappákat, amelyek megfelelnek a megadott útvonalaknak és neveknek.
Az /xc kihagyja a módosított fájlokat.
Az /xn kihagyja az újabb fájlokat.
A /xo kihagyja a régebbi fájlokat.
/xx kihagyja az extra mappákat és fájlokat.
Az /xl elhagyja a magányos mappákat és fájlokat.
A /is ugyanazon fájlok felvételére szolgál.
/it a módosított vagy módosított fájlok belefoglalására szolgál.
/max: beállítja a maximális fájlméretet, és kihagyja a megadott számú bájtnál nagyobb fájlokat.
/min: beállítja a minimális fájlméretet, és kihagyja a megadott számú bájtnál kisebb fájlokat).
/maxage: beállítja a fájl maximális korát, és kihagyja a megadott dátum előtt vagy bizonyos számú napnál régebbi fájlokat.
/minage: beállítja a fájlok minimális életkorát, és kihagyja a megadott dátum után vagy a megadott számú napnál újabb fájlokat.
/maxlad: beállítja a maximális utolsó hozzáférési dátumot, kihagyva a megadott dátum óta nem használt fájlokat).
/minlad: beállítja a minimális utolsó hozzáférési dátumot, kihagyva az azóta elért fájlokat. Ha azonban N 1900 alá van állítva, az N a napok számát mutatja. Ellenkező esetben az N egy dátumot mutat a szabványos ÉÉÉÉHHNN formátumban.
/xj kizárja a csomópontokat.
/fft becsüli a FAT-fájlok idejét (kb. két másodperc)
Retry Options
/r:N mutatja a sikertelen másolási próbálkozások számát, 1 millió az alapértelmezett érték.
A /w:N a várakozási időt mutatja két újrapróbálkozás között, alapértelmezés szerint 30 másodperc.
A /reg a /w és /r beállításokat alapértelmezettként menti a beállításjegyzékbe.
A /tbd rendszer megvárja, amíg meg nem határozzák a megosztásneveket
Naplózási lehetőségek
/l listázza a fájlokat törlés, időbélyegzés vagy másolás nélkül.
A /x a plusz fájlokat jelenti, nem csak a kiválasztottakat.
A /v részletes kimenetet ad, rámutatva az átugrott fájlokra.
A /ts forrásfájl időbélyegei szerepelnek a kimenetben.
/fp a teljes elérési utat beírja a kimenetbe. Fájlokon működik.
A /bytes a méreteket bájtokban jeleníti meg.
Az /ns fájlméretek nem kerülnek naplózásra.
A /nc fájlosztályok nem kerülnek naplózásra.
Az /nfl fájlnevek nem kerülnek naplózásra.
A /ndl könyvtárnevek nem kerülnek naplózásra.
/np copyprogress nem jelenik meg.
/eta, ha becslésre van szüksége, hogy mikor fejeződik be a folyamat.
/log: az állapotkimenet a naplófájlba kerül, felülírva az aktuális naplófájlt.
Munkalehetőségek
/job: a paraméterek a megadott munkafájlból lesznek átvéve.
/save: a paraméterek a megadott munkafájlba kerülnek mentésre.
A /quit a parancssor végrehajtásakor kilép a paraméterek ellenőrzése érdekében.
/nosd nem lesz megadva forráskönyvtár.
/nodd nem lesz megadva célkönyvtár.
Robusztus másolás
Akár hiszi, akár nem, itt a vég. Ez sok parancs volt, nem? Remélhetőleg hasznosak lesznek az Ön számára. Ossza meg velünk gondolatait a leghasznosabb Robocopy parancsokról az alábbi megjegyzésekben.