Så här använder du Robocopy -kommandot i Windows 10

Windows 10 har flera specialverktyg för att kontrollera beteendet och hanteringen av data som vi använder inom sig. Även om Windows PowerShell har utformats för att vara framtiden på konsolhanteringsnivå för Windows, har vi fortfarande en rad användbara kommandon som är till stor hjälp för att utföra uppgif.webpter i systemet antingen på datanivå eller på konfigurationsnivå. Detta är fallet med Robocopy (Robust File Copy), ett kommando som är utformat för att snabbt och effektivt kopiera filer eller mappar både lokalt eller i ett nätverk i Windows -miljöer.

Vad är RobocopyRobocopy är ett verktyg som möjliggör kopiering av filer med hjälp av kommandon som möjliggör en mer användbar hantering genom att arbeta med informationen som är associerad med dessa filer. Denna information som du också kan klona motsvarar element som behörigheter, attribut, ägare eller tidsstämplar.

Robocopy fördelarNågra av fördelarna med att använda Robocopy är:

  • Klarar avbrott i filkopiering antingen på grund av strömavbrott eller nätverksanslutning.
  • Utför automatiska försök om en viss fil inte kan nås.
  • Det låter dig kopiera stora mängder filer, något som inte är möjligt med XCOPY.
  • Den har en framstegsindikator.
  • Gör att du kan kopiera flera trådar.
  • Stöder selektiv kopia av objekt.
  • Kopierar all information om ett element som egenskaper, attribut, ägardata och behåller också filbehörigheterna oförändrade.

Därefter kommer vi att se användningen som vi kan ge till Robocopy -kommandot

1. Hur man startar och kör Robocopy i Windows 10


För att börja använda Robocopy kan vi komma åt kommandotolken eller Windows PowerShell som administratörer och i den visade konsolen kör vi Robocopy -raden, resultatet blir följande. Där har vi beskrivningen av verktyget och de många sätten att använda.

FÖRSTORA

2. Robokopieringsalternativ och användningsområden i Windows 10


Det finns ett antal grundläggande alternativ när du använder Robocopy, dessa är:

Robokopieringsdestination / EMed det här alternativet är det möjligt att rekursivt kopiera mappar med underkataloger även om de är tomma. När vi utför den kan vi se en fullständig sammanfattning av åtgärden som visar om det fanns fel, tillfälligheter eller mer.

FÖRSTORA

Robokopieringsdestination / STack vare detta alternativ kan vi rekursivt kopiera mappar med underkataloger men inte de som är tomma. I det här fallet kan vi se att de mappar som inte har någon information utelämnas.

FÖRSTORA

Robokopieringsdestination / MIRParametern MIR eller spegelläge möjliggör rekursiv kopiering av elementen, men när filerna i destinationen som inte längre finns i kopieringskällan raderas.

FÖRSTORA

Robokopieringskällmål * .jpg.webp / EMed det här alternativet kan vi ange specifika filer som ska kopieras.

FÖRSTORA

Robokopera allmänna parametrarDe allmänna Robocopy -parametrarna är:

  • : Låter dig ange sökvägen till källkatalogen.
  • : Anger sökvägen till målkatalogen.
  • : Låter dig ange vilken eller vilka filer som ska kopieras. Vi kan använda jokertecken (* eller?), Om vi ​​vill. Om filparametern inte anges, *. * används som standardvärde.
  • : Ange de alternativ som kan användas med kommandot robocopy.

Kopieringsalternativ med Robocopy

  • / s: Låter dig kopiera underkataloger exklusive tomma kataloger.
  • / e: Stöder kopiering av underkataloger inklusive tomma kataloger.
  • / Lev :: Kopierar endast de översta N -nivåerna i källkatalogträdet.
  • / z: Kopiera filer i omstartsläge.
  • / b: Kopiera filer i säkerhetskopieringsläge.
  • / ZB: Detta alternativ använder omstartsläget. Om åtkomst nekas använder detta alternativ säkerhetskopieringsläge.
  • / EFSRAW: Kopierar alla krypterade filer i EFS RAW -läge.
  • / copy :: Låter dig ange filegenskaperna som ska kopieras. Följande är de giltiga värdena för det här alternativet:
- D av data.
- A för attribut
- T för tidsstämplar
-S för NTFS Access Control List (ACL)
- Eller ägarinformation
- U av revisionsinformation
  • Standardvärdet för bokmärken är DAT (data, attribut och tidsstämplar).
  • / DCOPY: t: Detta alternativ kopierar tidsstämplarna för katalogerna.
  • / sek: Med denna parameter kommer vi att kopiera filerna säkert (motsvarar / kopiera: DAT).
  • / COPYALL: Kopierar all information från filen.
  • / NOCOPY: Det här alternativet kopierar inte informationen från filen.
  • / secfix: Kör säkerhetsfilkorrigeringar för alla filer, till och med hoppade över filer.
  • / TIMFIX: Fixa tidpunkten för alla filer, även filer som har hoppats över.
  • / Purge: Den ansvarar för att ta bort de målfiler och kataloger som inte längre finns i källan.
  • / MIR: Speglar ett katalogträd.
  • / Mov: Flyttar filerna och tar bort dem från källan efter kopiering.
  • / Flytta: Det här alternativet flyttar filer och kataloger och tar bort dem från källan efter att de har kopierats.
  • / a +: [RASHCNET]: Lägger till angivna attribut för de kopierade filerna.
  • / a-: [RASHCNET]: Tar bort angivna attribut från de kopierade filerna.
  • / create: Skapar ett katalogträd och endast filer med noll längd.
  • / fat: Skapar endast målfiler med FAT -filnamn på 8,3 tecken.
  • / 256: Inaktiverar stöd för mycket långa sökvägar (mer än 256 tecken).
  • mon :: Det här alternativet Övervakar källan och körs igen när mer än n ändringar upptäcks.
  • / MOT :: Den ansvarar för övervakningen av ursprunget och den körs igen efter m minuter om ändringar upptäcks.
  • / rh: hhmm-hhmm: Anger körningstiderna när nya kopior ska starta.
  • / PF: Kontrollerar körningstiderna enligt varje fil.
  • / IPG: n: Anger pausen mellan paketen för att frigöra bandbredd på långsamma eller lågresursnätverk.
  • / SL: Kopierar den symboliska länken i stället för destinationen.

Alternativ för filval

  • / a: Kopierar endast filer för vilka det modifierade attributet är inställt.
  • / m: Detta alternativ kopierar endast filer för vilka det ändrade attributet har ställts in och det modifierade attributet återställs.
  • / IA: [RASHCNETO]: Det här alternativet innehåller endast de filer för vilka några av de angivna attributen är inställda.
  • / XA: [RASHCNETO]: Om du använder det här alternativet utesluts filer för vilka några av de angivna attributen är inställda.
  • / xf […]: Det här alternativet utesluter filer som matchar de angivna namnen eller sökvägarna.
  • / XD […]: Uteslut kataloger som matchar de angivna sökvägarna och namnen.
  • / xct: Om du använder det här alternativet utesluts modifierade filer.
  • / Xn: De senaste filerna är uteslutna.
  • / xo: Äldre filer är uteslutna.
  • / xx: Extras kataloger och filer är uteslutna.
  • / XL: "Ensamma" kataloger och filer är uteslutna.
  • / Is: Samma filer ingår.
  • / IT: "och" -filerna ingår.
  • / max :: Ange den maximala filstorleken (för att utesluta filer som är större än n byte).
  • / min :: Låter dig ange minsta filstorlek (för att utesluta filer som är mindre än n byte).
  • / MaxAge :: Den maximala filåldern är angiven (för att utesluta filer som är äldre än n dagar eller datum).
  • / MINAGE :: Låter dig ange lägsta ålder (exklusive filer som är senare än n dagar eller datum).
  • / MAXLAD :: Anger maximalt antal datum för den senaste åtkomsten (exkluderar oanvända filer från N.).
  • / MINLAD :: Datumet för den senaste åtkomsten anges (exkluderar filer som används från N.) minimum om n är mindre än 1900, N anger antalet dagar. Annars anger N ett datum i formatet ÅÅÅÅMMDD.
  • / XJ: Uteslut kopplingspunkter, som vanligtvis ingår som standard.
  • / FFT: Antar tiden för FAT -filen (precision på två sekunder).
  • / DST: Kompenserar för en timmes tidsskillnader från sommartid.
  • / xjd: Uteslut katalogförbindelsepunkter.
  • / XJF: Uteslut kopplingspunkter för filer.

Försök igen

  • / r :: Ange antalet försök på misslyckade kopior. Standardvärdet för n är 1 000 000 (en miljon försök).
  • / w :: Stöder ange tid att vänta mellan försök i sekunder. Standardvärdet för n är 30 (30 sekunder timeout).
  • / reg: Sparar de värden som anges i alternativen / r och / w som standardinställningar i registret.
  • / TBD: Indikerar att systemet väntar på att resursnamnen ska definieras (Försök igen fel 67).

Registreringsalternativ

  • / l: Anger vilka filer som endast ska visas (och inte kopieras, raderas eller tidsstämplas).
  • / x: Rapporterar alla ytterligare filer, inte bara utvalda.
  • / v: Ger generös utmatning och visar alla filer som hoppas över.
  • / TS: Inkluderar tidsstämplarna för källfilen i utdata.
  • / FP: Inkluderar de fullständiga sökvägsnamnen för filerna i utdata.
  • / bytes: Skriv ut storlekarna, som byte eller KB.
  • / NS: Anger att filstorlekar inte kommer att spelas in.
  • / NC: Anger att filklasserna inte kommer att registreras.
  • / NFL: Anger att filnamn inte kommer att registreras.
  • / NDL: Anger att katalognamn inte kommer att registreras.
  • / NP: Anger att kopieringsoperationen (antalet filer eller kataloger som har kopierats hittills) inte kommer att visas.
  • / Eta: Visar beräknad ankomsttid (ETA) för de kopierade filerna.
  • / log :: Skriver statusutmatningen till loggfilen (skriver över den befintliga loggfilen).
  • / log +:: Skriver statusutmatningen till loggfilen (lägger ut utmatningen till den befintliga loggfilen).
  • / Unicode: Visar statusutmatningen som Unicode -text.
  • / unilog :: Skriv utmatningsstatus för loggfilen som Unicode -text.
  • / unilog +:: Skriv utmatningsstatus för loggfilen som Unicode -text.
  • / tee: Skriver statusutmatningen till konsolfönstret samt till loggfilen.
  • / NJH: Indikerar att det inte finns något jobbhuvud.
  • / njs: Anger att det inte finns någon sammanfattning av jobbet.

På detta sätt blir Robocopy en integrerad funktion för kopiering och säkerhetskopiering i Windows -miljöer.

NoteraOm vi ​​vill konsultera mer hjälp från Robocopy kan vi köra följande rad:

 Robokopia /? 

FÖRSTORA

3. Användningsområden och exempel på kommandot Robocopy i Windows 10


Några av alternativen som vi kan hitta med Robocopy -kommandot är följande:

Enkel filkopiaDetta är Robocopys mest grundläggande uppgif.webpt

 Robocopy C: \ UserFolder C: \ BackupFolder 

Kopiera allt innehållDetta alternativ klonar allt innehåll inklusive tomma mappar.

 Robokopia C: \ SourceFolder C: \ DestinationFolder / E 

Lista filerFöljande syntax kommer att lista filer som vi kommer att sätta har en gräns på mer än 32 MBytes i storlek. Med parametern / l - filtrerar vi bara filer som matchar det storleksvillkoret.

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

Kopiera ändringar till filerMed denna syntax kopieras alla ändringar till filerna i katalogen c: \ data som innehåller datumet. En batchfil skapas:

 @echo off day set =% date: ~ 0.2% set month =% date: ~ 3.2% year set =% date: ~ 6.4% Robocopy "c: \ data" "c: \ backup \ data \% day% -% månad% -% år% \ "/ MAXAGE: 1

Kopiera katalogträdPå detta sätt kommer vi att göra en kopia av katalogträdet inklusive ursprungstidsstämplar:

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

SpegelkatalogerDetta alternativ återspeglar kataloger med undermappar inklusive tomma kataloger. För detta använder vi Robocopy / MIR -alternativet som duplicerar ett katalogträd med alla undermappar och tomma kataloger, och tar bort element som inte längre är tillgängliga i målmappen. Du har två möjligheter att använda:

 ROBOCOPY \ sourceserver \ share \ destinationerver \ share / MIR ROBOCOPY källenhet: \ DIR destinationsenhet: \ DIR / MIR

Tack vare det här verktyget kan vi mer fullständigt hantera säkerhetskopieringen av vår information utan att förlora dess attribut.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave