Windows parancssor: Fájlok és mappák másolása a robocopy parancs használatával

Mi az a robocopy és hogyan használhatjuk?

A robocopy (Robust File Copy) egy parancssori eszköz, amelyet a Windows operációs rendszer tartalmaz. A robocopy kiemelkedő előnye, hogy sokkal hatékonyabban képes fájlokat és mappákat másolni, mint a hagyományos másolási parancsok, például a xcopy vagy az copy.

A robocopy használata különösen akkor ajánlott, ha nagy mennyiségű adatot vagy teljes mappastruktúrákat szeretnél átmásolni egy másik meghajtóra vagy hálózaton keresztül. A robocopy nemcsak gyors, hanem képes kezelni a megszakadt másolási folyamatokat is, és újraindítani azokat ott, ahol megálltak. Ezen kívül sokféle hasznos opcióval rendelkezik, például a szinkronizálással, a fájlok felülírásával és az attribútumok másolásával.

Hogyan használjuk a robocopy parancsot?

A robocopy használata alapvetően egyszerű, de a különböző kapcsolók és paraméterek alkalmazása lehetővé teszi a különböző igényekhez való testreszabást. A parancs szintaxisa az alábbiak szerint néz ki:

Alapvető parancs:

robocopy "C:\Forrás" "D:\Cél"

Ebben az esetben a robocopy a „C:\Forrás” mappából másolja az adatokat a „D:\Cél” mappába. Az alapértelmezett viselkedés az, hogy a robocopy csak azokat a fájlokat másolja, amelyek még nem léteznek a célmappában vagy amelyek újabbak a forrásmappában található fájloknál.

Szinkronizálás és a /mir kapcsoló

A robocopy egyik erőssége, hogy képes egy mappastruktúrát teljesen szinkronizálni. Ehhez a /mir (mirror) kapcsolót kell alkalmaznunk, amely biztosítja, hogy a célmappában pontosan ugyanazok a fájlok és mappák legyenek, mint a forrásmappában.

Példa a szinkronizálásra:

robocopy "C:\Forrás" "D:\Cél" /mir

A /mir kapcsoló alkalmazásával minden fájl és mappa, amely a forrásmappában található, átkerül a célmappába. Emellett a már létező fájlokat felülírja, és eltávolítja a célmappából azokat a fájlokat, amelyek már nem találhatók meg a forrásmappában. Ez a kapcsoló tehát biztosítja, hogy a két mappa teljesen azonos állapotban legyen.

Használható kapcsolók és lehetőségek

A robocopy rendkívül sokféle kapcsolót támogat, amelyek még inkább testreszabhatják a másolás folyamatát. Íme néhány fontosabb kapcsoló:

  • /s – Másolja a fájlokat a forrásmappából, de nem másolja az üres mappákat.
  • /e – Minden mappát és almappát másol, akkor is, ha azok üresek.
  • /copyall – Minden fájl attribútumot másol, beleértve a fájl jogait és időbélyegét is.
  • /r:n – Beállítja, hogy hány alkalommal próbálja újra a robocopy a megszakadt másolási folyamatot (n = próbálkozások száma).
  • /w:n – Meghatározza, hány másodpercet várjon a robocopy a következő próbálkozás előtt (n = várakozási idő másodpercben).

Ezek a kapcsolók lehetővé teszik a másolási folyamat finomhangolását, például a fájlok attribútumainak, jogainak átvitelét, vagy a másolási kísérletek számának korlátozását.

Miért érdemes robocopy-t használni?

A robocopy számos előnnyel rendelkezik, amelyek miatt különösen hasznos eszközzé válik a fájlok és mappák kezelésében. Az alábbiakban összegzem a legfontosabb előnyöket:

  • Hatékonyság: A robocopy gyorsan és megbízhatóan másolja át az adatokat, még akkor is, ha nagy mennyiségű fájl és mappa van a forrásban.
  • Megszakadt másolások folytatása: Ha a másolás valamilyen okból megszakad (pl. hálózati hiba), a robocopy folytatni tudja ott, ahol abbahagyta.
  • Szinkronizálás: A robocopy képes teljes mappastruktúrák szinkronizálására, biztosítva, hogy a forrás és a célmappa pontosan megegyezzenek.
  • Rugalmas testreszabás: A robocopy különféle kapcsolóival teljes mértékben testreszabható a másolás folyamata, így minden igényt kielégíthet.
  • Stabilitás: A robocopy által végzett másolások stabilak és megbízhatóak, ami különösen fontos nagy adatmennyiségek esetén.

Összegzés

A robocopy egy rendkívül erőteljes és hasznos eszköz a fájlok és mappák másolására Windows rendszereken. Akár egyszerű fájlmásolásról, akár teljes mappastruktúrák szinkronizálásáról van szó, a robocopy képes gyorsan és megbízhatóan végezni a feladatot. Az eszköz számos kapcsolóval rendelkezik, amelyek lehetővé teszik a másolás finomhangolását, így minden felhasználó számára testreszabható a használat során.

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük