Kā lietot komandu Robocopy operētājsistēmā Windows 10

Operētājsistēmā Windows 10 ir vairāki īpaši rīki, lai kontrolētu to datu uzvedību un pārvaldību, kurus mēs izmantojam sevī. Lai gan Windows PowerShell ir paredzēts nākotnei konsoles pārvaldības līmenī operētājsistēmai Windows, mums joprojām ir virkne noderīgu komandu, kas ļoti palīdz veikt uzdevumus sistēmā datu līmenī vai konfigurācijas līmenī. Tas attiecas uz Robocopy (Robust File Copy) - komandu, kas paredzēta, lai ātri un efektīvi kopētu failus vai mapes gan lokāli, gan tīklā Windows vidē.

Kas ir RobocopyRobocopy ir rīks, kas ļauj kopēt failus, izmantojot komandas, kas ļauj daudz lietderīgāk pārvaldīt, strādājot ar ar šiem failiem saistīto informāciju. Šī informācija, kuru varat arī klonēt, atbilst tādiem elementiem kā atļaujas, atribūti, īpašnieki vai laika zīmogi.

Robokopijas priekšrocībasDažas Robocopy lietošanas priekšrocības ir šādas:

  • Spēj izturēt failu kopēšanas pārtraukumus strāvas padeves pārtraukumu vai tīkla savienojuma dēļ.
  • Veic automātiskus atkārtotus mēģinājumus, ja konkrētam failam nevar piekļūt.
  • Tas ļauj kopēt lielu daudzumu failu, kas nav iespējams ar XCOPY.
  • Tam ir progresa indikators.
  • Ļauj veikt vairāku pavedienu kopēšanu.
  • Atbalsta objektu selektīvu kopēšanu.
  • Kopē visu elementa informāciju, piemēram, rekvizītus, atribūtus, īpašnieka datus, kā arī saglabā failu atļaujas nemainīgas.

Tālāk mēs redzēsim, kā mēs varam izmantot komandu Robocopy

1. Kā palaist un palaist Robocopy operētājsistēmā Windows 10


Lai sāktu lietot Robocopy, mēs kā administratori varam piekļūt komandu uzvednei vai Windows PowerShell, un parādītajā konsolē mēs izpildām Robocopy rindu, un iegūtais rezultāts būs šāds. Tur mums ir rīka apraksts un vairāki lietošanas veidi.

PALIELINĀT

2. Robocopy opcijas un izmantošana operētājsistēmā Windows 10


Izmantojot Robocopy, ir vairākas pamata iespējas:

Robocopy izcelsmes galamērķis / E.Izmantojot šo opciju, ir iespējams rekursīvi kopēt mapes ar apakšdirektorijām, pat ja tās ir tukšas. Izpildot to, mēs redzam pilnu veiktās darbības kopsavilkumu, norādot, vai ir bijušas kļūdas, sakritības vai vairāk.

PALIELINĀT

Robocopy izcelsmes galamērķis / S.Pateicoties šai opcijai, mēs varam rekursīvi kopēt mapes ar apakšdirektorijām, bet ne tās, kas ir tukšas. Šajā gadījumā mēs redzam, ka mapes, kurās nav informācijas, tiek izlaistas.

PALIELINĀT

Robocopy izcelsmes galamērķis / MIRMIR vai spoguļa režīma parametrs ļauj rekursīvi kopēt elementus, bet pēc pabeigšanas faili galamērķī, kas vairs nepastāv kopēšanas avotā, tiek izdzēsti.

PALIELINĀT

Robocopy avota galamērķis * .jpg.webp / EŠī opcija ļauj mums norādīt konkrētus kopējamos failus.

PALIELINĀT

Robocopy vispārējie parametriVispārējie Robocopy parametri ir:

  • : Ļauj norādīt ceļu uz avota direktoriju.
  • : Norāda ceļu uz galamērķa direktoriju.
  • : Ļauj norādīt failu vai failus, kas tiks kopēti. Ja vēlaties, mēs varam izmantot aizstājējzīmes (* vai?). Ja faila parametrs nav norādīts, *. * tiek izmantota kā noklusējuma vērtība.
  • : Norādiet opcijas, kuras var izmantot ar komandu robocopy.

Kopēšanas iespējas, izmantojot Robocopy

  • / s: ļauj kopēt apakšdirektorijus, izņemot tukšos direktorijus.
  • / e: atbalsta apakšdirektoriju, tostarp tukšu direktoriju, kopēšanu.
  • / Lev :: Kopē tikai avota direktoriju koka augšējos N līmeņus.
  • / z: failu kopēšana pārstartēšanas režīmā.
  • / b: failu kopēšana dublēšanas režīmā.
  • / ZB: šī opcija izmanto atsāknēšanas režīmu. Ja piekļuve tiek liegta, šī opcija izmanto dublēšanas režīmu.
  • / EFSRAW: kopē visus šifrētos failus EFS RAW režīmā.
  • / copy :: Ļauj norādīt kopējamos faila rekvizītus. Šīs opcijas derīgās vērtības ir šādas:
- D datu.
- A par atribūtiem
- T laika zīmogiem
-S NTFS piekļuves kontroles sarakstam (ACL)
- Vai informācija par īpašnieku
- U revīzijas informācija
  • Grāmatzīmju noklusējuma vērtība ir DAT (dati, atribūti un laika zīmogi).
  • / DCOPY: t: šī opcija kopē direktoriju laika zīmogus.
  • / sec: Izmantojot šo parametru, mēs droši kopēsim failus (līdzvērtīgi / copy: DAT).
  • / COPYALL: Kopē visu informāciju no faila.
  • / NOCOPY: Šī opcija nekopē informāciju no faila.
  • / secfix: veic drošības failu labojumus visiem failiem, pat izlaistiem failiem.
  • / TIMFIX: labojiet visu failu laiku, pat izlaistos.
  • / Tīrīšana: tā ir atbildīga par mērķa failu un direktoriju noņemšanu, kas avotā vairs nepastāv.
  • / MIR: atspoguļo direktoriju koku.
  • / Pārvietot: pārvieto failus un pēc kopēšanas noņem tos no avota.
  • / Pārvietot: šī opcija pārvieto failus un direktorijus un noņem tos no avota pēc to kopēšanas.
  • / a +: [RASHCNET]: pievieno kopētajiem failiem norādītos atribūtus.
  • / a-: [RASHCNET]: noņem no kopētajiem failiem norādītos atribūtus.
  • / create: izveido direktoriju koku un tikai nulles garuma failus.
  • / fat: izveido tikai mērķa failus, izmantojot 8,3 rakstzīmju garuma FAT failu nosaukumus.
  • / 256: atspējo atbalstu ļoti gariem ceļiem (vairāk nekā 256 rakstzīmes).
  • mon :: Šī opcija Uzrauga avotu un atkal darbojas, kad tiek konstatētas vairāk nekā n izmaiņas.
  • / MOT :: Tā ir atbildīga par izcelsmes uzraudzību, un, ja tiek atklātas izmaiņas, tā tiek izpildīta vēlreiz pēc m minūtēm.
  • / rh: hhmm-hhmm: Norāda izpildes laiku, kad jāsāk jaunas kopijas.
  • / PF: pārbauda izpildes laiku atbilstoši katram failam.
  • / IPG: n: norāda pauzi starp paketēm, lai atbrīvotu joslas platumu tīklos ar lēnu vai zemu resursu daudzumu.
  • / SL: nokopē simbolisko saiti galamērķa vietā.

Failu izvēles iespējas

  • / a: kopē tikai failus, kuriem ir iestatīts modificētais atribūts.
  • / m: šī opcija kopē tikai failus, kuriem ir iestatīts modificētais atribūts, un atiestata modificēto atribūtu.
  • / IA: [RASHCNETO]: šī opcija ietver tikai tos failus, kuriem ir iestatīts kāds no norādītajiem atribūtiem.
  • / XA: [RASHCNETO]: Izmantojot šo opciju, tiek izslēgti faili, kuriem ir iestatīts kāds no norādītajiem atribūtiem.
  • / xf […]: šī opcija izslēdz failus, kas atbilst norādītajiem nosaukumiem vai ceļiem.
  • / XD […]: izslēdziet direktorijus, kas atbilst norādītajiem ceļiem un nosaukumiem.
  • / xct: Izmantojot šo opciju, tiek izslēgti modificētie faili.
  • / Xn: jaunākie faili ir izslēgti.
  • / xo: Vecāki faili ir izslēgti.
  • / xx: nav iekļauti papildu katalogi un faili.
  • / XL: "Vientuļi" katalogi un faili ir izslēgti.
  • / Ir: tie paši faili ir iekļauti.
  • / IT: Faili "un" ir iekļauti.
  • / max :: Norādiet maksimālo faila lielumu (lai izslēgtu failus, kas lielāki par n baitiem).
  • / min :: Ļauj norādīt minimālo faila lielumu (lai izslēgtu failus, kas ir mazāki par n baitiem).
  • / MaxAge :: Maksimālais faila vecums ir norādīts (lai izslēgtu failus, kas vecāki par n dienām vai datumu).
  • / MINAGE :: Ļauj norādīt minimālo vecumu (izņemot failus, kas jaunāki par n dienām vai datumu).
  • / MAXLAD :: Norāda pēdējās piekļuves datuma maksimālo skaitu (izslēdz neizmantotos failus no N.).
  • / MINLAD :: Pēdējās piekļuves datums ir norādīts (izņemot failus, kas izmantoti no N.) minimums, ja n ir mazāks par 1900, N norāda dienu skaitu. Pretējā gadījumā N norāda datumu formātā GGGGMMDD.
  • / XJ: izslēdziet savienojuma punktus, kas parasti tiek iekļauti pēc noklusējuma.
  • / FFT: pieņem FAT faila laikus (divu sekunžu precizitāte).
  • / DST: kompensē vienas stundas laika atšķirības no vasaras laika.
  • / xjd: izslēdziet direktoriju savienojuma punktus.
  • / XJF: izslēdziet failu krustošanās punktus.

Mēģināt vēlreiz

  • / r :: Norādiet atkārtotu mēģinājumu skaitu neveiksmīgās kopijās. Noklusējuma vērtība n ir 1 000 000 (viens miljons atkārtotu mēģinājumu).
  • / w :: Atbalsta laika noteikšanu starp atkārtojumiem sekundēs. Noklusējuma vērtība n ir 30 (30 sekunžu taimauts).
  • / reg: saglabā opcijās / r un / w norādītās vērtības kā noklusējuma iestatījumus reģistrā.
  • / TBD: norāda, ka sistēma gaidīs, kamēr tiks definēti akciju nosaukumi (atkārtota kļūda 67).

Reģistrācijas iespējas

  • / l: norāda, kuri faili tiks parādīti tikai (un netiks kopēti, dzēsti vai ar laika zīmogu).
  • / x: ziņo par visiem papildu failiem, nevis tikai par atlasītajiem.
  • / v: ražo detalizētu izvadi un parāda visus izlaistos failus.
  • / TS: Izejā iekļauj avota faila laika zīmogus.
  • / FP: Ietver visus izejas failu ceļu nosaukumus.
  • / baiti: drukājiet izmērus baitos vai KB.
  • / NS: norāda, ka failu izmēri netiks ierakstīti.
  • / NC: norāda, ka failu klases netiks reģistrētas.
  • / NFL: norāda, ka failu nosaukumi netiks reģistrēti.
  • / NDL: norāda, ka direktoriju nosaukumi netiks reģistrēti.
  • / NP: norāda, ka netiks parādīta kopēšanas darbības gaita (līdz šim kopēto failu vai direktoriju skaits).
  • / Eta: parāda kopēto failu paredzamo ierašanās laiku (ETA).
  • / log :: Ieraksta statusa izvadi žurnāla failā (pārraksta esošo žurnālfailu).
  • / log +:: Ieraksta statusa izvadi žurnāla failā (pievieno izvadi esošajam žurnāla failam).
  • / Unicode: parāda statusa izvadi kā Unicode tekstu.
  • / unilog :: Uzrakstiet žurnāla faila izvades statusu kā Unicode tekstu.
  • / unilog +:: Ierakstiet žurnāla faila izvades statusu kā Unicode tekstu.
  • / tee: ieraksta statusa izvadi konsoles logā, kā arī žurnāla failā.
  • / NJH: norāda, ka nav darba galvenes.
  • / njs: norāda, ka nav darba kopsavilkuma.

Tādā veidā Robocopy kļūst par neatņemamu funkciju kopēšanas un dublēšanas uzdevumiem Windows vidē.

PiezīmeJa mēs vēlamies saņemt papildu palīdzību no Robocopy, mēs varam izpildīt šādu rindu:

 Robokopija /? 

PALIELINĀT

3. Komandas Robocopy lietojumi un piemēri sistēmā Windows 10


Dažas no iespējām, kuras varam atrast, izmantojot komandu Robocopy, ir šādas:

Vienkārša faila kopijaTas ir vissvarīgākais Robocopy uzdevums

 Robocopy C: \ UserFolder C: \ BackupFolder 

Kopējiet visu saturuŠī opcija klonē visu saturu, ieskaitot tukšās mapes.

 Robocopy C: \ SourceFolder C: \ DestinationFolder / E 

Sarakstiet failusTurpmākajā sintaksē tiks uzskaitīti faili, kuru lielums būs lielāks par 32 MB. Izmantojot parametru / l - mēs filtrēsim tikai failus, kas atbilst šim lieluma nosacījumam.

 Robocopy.exe c: \ SourceFolder d: \ targetfolder / min: 33553332 / l 

Kopējiet izmaiņas failosIzmantojot šo sintaksi, visas izmaiņas tiks kopētas failos direktorijā c: \ data, kurā ir datums. Tiks izveidots pakešu fails:

 @echo off day set =% datums: ~ 0,2% noteikts mēnesis =% datums: ~ 3,2% gads iestatīts =% datums: ~ 6,4% Robocopy "c: \ data" "c: \ backup \ data \% day% -% mēnesis% -% gads% \ "/ MAXAGE: 1

Kopēt direktoriju kokuTādā veidā mēs izveidosim direktoriju koka kopiju, ieskaitot izcelsmes laika zīmogus:

 Robocopy C: \ Folder1 C: \ Folder2 / MIR / dcopy: T 

Spoguļu katalogiŠī opcija atspoguļos direktorijus ar apakšmapēm, ieskaitot tukšus direktorijus. Šim nolūkam mēs izmantojam opciju Robocopy / MIR, kas dublē direktoriju koku, ieskaitot visas apakšmapes un tukšos direktorijus, kā arī dzēš elementus, kas vairs nav pieejami mērķa mapē. Jūs varat izmantot divas iespējas:

 ROBOCOPY \ avotu serveris \ share \ galamērķa serveris \ share / MIR ROBOCOPY avota disks: \ DIR mērķa disks: \ DIR / MIR

Pateicoties šai lietderībai, mēs varam pilnīgāk pārvaldīt savas informācijas dublēšanu, nezaudējot tās atribūtus.

wave wave wave wave wave