Kako koristiti naredbu Robocopy u sustavu Windows 10

Windows 10 ima više posebnih alata za kontrolu ponašanja i upravljanja podacima koje koristimo u sebi. Iako je Windows PowerShell zamišljen kao budućnost na razini upravljanja konzolom za Windows, još uvijek imamo niz korisnih naredbi koje su od velike pomoći za izvršavanje zadataka unutar sustava bilo na razini podataka ili na razini konfiguracije. Ovo je slučaj Robocopy (Robust File Copy), naredbe dizajnirane za brzo i učinkovito kopiranje datoteka ili mapa lokalno ili na mreži u Windows okruženjima.

Što je robokopijaRobocopy je alat koji omogućuje kopiranje datoteka pomoću naredbi koje omogućuje korisnije upravljanje radom s podacima povezanim s tim datotekama. Ove informacije koje također možete klonirati odgovaraju elementima kao što su dozvole, atributi, vlasnici ili vremenske oznake.

Prednosti robokopijeNeke od prednosti korištenja Robokopije su:

  • Može izdržati prekide u kopiranju datoteka zbog nestanka struje ili mrežne veze.
  • Obavlja automatske pokušaje ako se ne može pristupiti određenoj datoteci.
  • Omogućuje vam kopiranje velikih količina datoteka, što je nemoguće s XCOPY -om.
  • Ima indikator napretka.
  • Omogućuje vam kopiranje s više niti.
  • Podržava selektivno kopiranje objekata.
  • Kopira sve informacije o elementu, kao što su svojstva, atributi, podaci o vlasniku, a dopuštenja za datoteku ne mijenja.

Zatim ćemo vidjeti uporabu koju možemo dati naredbi Robocopy

1. Kako pokrenuti i pokrenuti Robocopy u sustavu Windows 10


Za početak korištenja Robocopyja možemo pristupiti naredbenom retku ili Windows PowerShell -u kao administratori, a na prikazanoj konzoli izvršavamo liniju Robocopy, dobiveni rezultat bit će sljedeći. Tu imamo opis alata i više načina uporabe.

POVEĆAJTE

2. Mogućnosti i upotreba robokopije u sustavu Windows 10


Robokopija ima nekoliko osnovnih mogućnosti, a to su:

Odredište polazišta robokopije / EPomoću ove opcije moguće je rekurzivno kopirati mape s poddirektorijima čak i ako su prazne. Prilikom izvršavanja možemo vidjeti potpuni sažetak provedene radnje koji pokazuje ima li pogrešaka, slučajnosti ili više.

POVEĆAJTE

Robokopija odredište polazišta / SZahvaljujući ovoj opciji možemo rekurzivno kopirati mape s poddirektorijima, ali ne i one koje su prazne. U tom slučaju možemo vidjeti da su mape koje nemaju nikakve podatke izostavljene.

POVEĆAJTE

Odredište polazišta za robokopiju / MIRParametar MIR ili zrcalni način rada omogućuje rekurzivno kopiranje elemenata, ali po završetku se brišu datoteke na odredištu koje više ne postoje u izvoru kopije.

POVEĆAJTE

Robokopija odredišta izvora * .jpg.webp / EOva nam opcija omogućuje označavanje određenih datoteka za kopiranje.

POVEĆAJTE

Robokopija opći parametriOpći parametri robokopije su:

  • : Omogućuje vam navođenje puta do izvornog direktorija.
  • : Označava put do odredišnog direktorija.
  • : Omogućuje označavanje datoteke ili datoteka koje će se kopirati. Možemo koristiti zamjenske znakove (* ili?), Ako želimo. Ako parametar datoteke nije naveden, *. * koristi se kao zadana vrijednost.
  • : Navedite opcije koje se mogu koristiti s naredbom robocopy.

Opcije kopiranja pomoću Robocopyja

  • / s: Omogućuje kopiranje poddirektorija isključujući prazne direktorije.
  • / e: Podržava kopiranje poddirektorija uključujući prazne direktorije.
  • / Lev :: Kopira samo gornjih N razina stabla izvornog direktorija.
  • / z: Kopirajte datoteke u načinu ponovnog pokretanja.
  • / b: Kopirajte datoteke u sigurnosnom načinu rada.
  • / ZB: Ova opcija koristi način ponovnog pokretanja. Ako je pristup odbijen, ova opcija koristi način sigurnosne kopije.
  • / EFSRAW: Kopira sve šifrirane datoteke u načinu rada EFS RAW.
  • / copy :: Omogućuje određivanje svojstava datoteke za kopiranje. Sljedeće su važeće vrijednosti za ovu opciju:
- D podataka.
- A za atribute
- T za vremenske oznake
-S za NTFS popis za kontrolu pristupa (ACL)
- Ili podatke o vlasniku
- U revizijskih informacija
  • Zadana vrijednost za oznake je DAT (podaci, atributi i vremenske oznake).
  • / DCOPY: t: Ova opcija kopira vremenske oznake direktorija.
  • / sec: Korištenjem ovog parametra sigurno ćemo kopirati datoteke (ekvivalentno / copy: DAT).
  • / COPYALL: Kopira sve podatke iz datoteke.
  • / NOCOPY: Ova opcija ne kopira podatke iz datoteke.
  • / secfix: Izvršava popravke sigurnosnih datoteka za sve datoteke, čak i za preskočene datoteke.
  • / TIMFIX: Popravite vrijeme svih datoteka, čak i preskočenih.
  • / Čišćenje: Odgovoran je za uklanjanje odredišnih datoteka i direktorija koji više ne postoje u izvoru.
  • / MIR: Odražava stablo direktorija.
  • / Mov: Premješta datoteke i uklanja ih iz izvora nakon kopiranja.
  • / Premjesti: Ova opcija premješta datoteke i direktorije i uklanja ih iz izvora nakon kopiranja.
  • / a +: [RASHCNET]: Dodaje navedene atribute za kopirane datoteke.
  • / a-: [RASHCNET]: Uklanja navedene atribute iz kopiranih datoteka.
  • / create: Stvara stablo direktorija i samo datoteke nulte duljine.
  • / fat: Stvara samo ciljane datoteke koristeći nazive FAT datoteka duljine 8,3 znaka.
  • / 256: Onemogućuje podršku za vrlo duge staze (više od 256 znakova).
  • pon :: Ova opcija Nadgleda izvor i ponovno se pokreće kada se otkrije više od n promjena.
  • / MOT :: On je zadužen za praćenje ishodišta i ponovno se izvršava nakon m minuta ako se otkriju promjene.
  • / rh: hhmm-hhmm: Određuje vrijeme izvođenja kada bi nove kopije trebale početi.
  • / PF: Provjerava vrijeme izvođenja prema svakoj datoteci.
  • / IPG: n: Označava pauzu između paketa radi oslobađanja propusnosti na sporim mrežama ili mrežama s malim resursima.
  • / SL: Kopira simboličku vezu na mjestu odredišta.

Opcije odabira datoteke

  • / a: Kopira samo datoteke za koje je postavljen izmijenjeni atribut.
  • / m: Ova opcija kopira samo datoteke za koje je postavljen izmijenjeni atribut i poništava promijenjeni atribut.
  • / IA: [RASHCNETO]: Ova opcija uključuje samo datoteke za koje je postavljen bilo koji od navedenih atributa.
  • / XA: [RASHCNETO]: Korištenje ove opcije isključuje datoteke za koje je postavljen bilo koji od navedenih atributa.
  • / xf […]: Ova opcija isključuje datoteke koje odgovaraju navedenim nazivima ili putovima.
  • / XD […]: Izuzmite direktorije koji odgovaraju navedenim putovima i nazivima.
  • / xct: Korištenje ove opcije isključuje izmijenjene datoteke.
  • / Xn: Najnovije datoteke su isključene.
  • / xo: Starije datoteke su isključene.
  • / xx: Direktoriji i datoteke dodataka su isključeni.
  • / XL: "Usamljeni" direktoriji i datoteke su isključeni.
  • / Je: Uključene su iste datoteke.
  • / IT: Datoteke "i" su uključene.
  • / max :: Odredite najveću veličinu datoteke (da biste isključili datoteke veće od n bajtova).
  • / min :: Omogućuje određivanje minimalne veličine datoteke (za isključivanje datoteka manjih od n bajtova).
  • / MaxAge :: Navedena je najveća dob datoteke (za isključivanje datoteka starijih od n dana ili datuma).
  • / MINAGE :: Omogućuje vam da odredite minimalnu dob (isključujući datoteke novije od n dana ili datuma).
  • / MAXLAD :: Određuje najveći broj datuma zadnjeg pristupa (isključuje nekorištene datoteke iz N.).
  • / MINLAD :: Datum zadnjeg pristupa je naveden (isključuje datoteke korištene iz N.) minimalno ako je n manje od 1900, N označava broj dana. Inače, N navodi datum u formatu GGGGMMDD.
  • / XJ: Izuzmite točke spajanja, koje su obično uključene prema zadanim postavkama.
  • / FFT: Pretpostavlja vrijeme FAT datoteke (preciznost od dvije sekunde).
  • / DST: Kompenzira vremenske razlike od jednog sata u odnosu na ljetno računanje vremena.
  • / xjd: Izuzmite točke spajanja direktorija.
  • / XJF: Izuzmite spojne točke za datoteke.

Opcije ponovnog pokušaja

  • / r :: Odredite broj ponovnih pokušaja neuspjelih kopija. Zadana vrijednost n je 1.000.000 (milijun pokušaja).
  • / w :: Podržava navođenje vremena čekanja između pokušaja, u sekundama. Zadana vrijednost n je 30 (vremensko ograničenje 30 sekundi).
  • / reg: Sprema vrijednosti navedene u / r i / w opcijama kao zadane postavke u registru.
  • / TBD: Označava da će sustav čekati da se definiraju nazivi dijeljenja (pogreška ponovnog pokušaja 67).

Mogućnosti registracije

  • / l: Određuje koje će se datoteke prikazivati ​​samo (a ne kopirati, brisati ili označavati vremenom).
  • / x: Prijavljuje sve dodatne datoteke, ne samo odabrane.
  • / v: Proizvodi opsežan ispis i prikazuje sve preskočene datoteke.
  • / TS: Uključuje vremenske oznake izvorne datoteke u izlaz.
  • / FP: Uključuje puna imena staza datoteka u ispisu.
  • / bajti: Ispišite veličine u bajtima ili KB.
  • / NS: Određuje da se veličine datoteka neće bilježiti.
  • / NC: Određuje da klase datoteka neće biti registrirane.
  • / NFL: Određuje da se nazivi datoteka neće registrirati.
  • / NDL: Određuje da se nazivi direktorija neće registrirati.
  • / NP: Određuje da napredak operacije kopiranja (broj datoteka ili direktorija do sada kopiranih) neće biti prikazan.
  • / Eta: Prikazuje procijenjeno vrijeme dolaska (ETA) kopiranih datoteka.
  • / log :: Zapisuje statusni zapis u datoteku dnevnika (prepisuje postojeću datoteku dnevnika).
  • / log +:: Zapisuje statusni izlaz u datoteku dnevnika (dodaje izlaz postojećoj datoteci dnevnika).
  • / Unicode: Prikazuje izlaz statusa kao Unicode tekst.
  • / unilog :: Zapišite izlazni status datoteke dnevnika kao Unicode tekst.
  • / unilog +:: Zapišite izlazni status datoteke dnevnika kao Unicode tekst.
  • / tee: Zapisuje izlaz statusa u prozor konzole, kao i u datoteku dnevnika.
  • / NJH: Označava da nema zaglavlja posla.
  • / njs: Određuje da nema sažetka posla.

Na taj način Robocopy postaje integralna funkcija za kopiranje i izradu sigurnosnih kopija u Windows okruženjima.

BilješkaAko želimo zatražiti dodatnu pomoć od Robocopyja, možemo izvršiti sljedeći redak:

 Robokopija /? 

POVEĆAJTE

3. Upotreba i primjeri naredbe Robocopy u sustavu Windows 10


Neke od opcija koje možemo pronaći pomoću naredbe Robocopy su sljedeće:

Jednostavna kopija datotekeOvo je najosnovniji zadatak Robokopije

 Robokopija C: \ UserFolder C: \ BackupFolder 

Kopirajte sav sadržajOva opcija klonira sav sadržaj, uključujući prazne mape.

 Robokopija C: \ Mapa izvora C: \ Mapa odredišta / E 

Popis datotekaSljedeća sintaksa prikazuje popis datoteka za koje stavimo da imaju ograničenje veće od 32 MB. S parametrom / l - filtrirat ćemo samo datoteke koje odgovaraju tom uvjetu veličine.

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

Kopirajte promjene u datotekePomoću ove sintakse sve će se promjene kopirati u datoteke u direktoriju c: \ data koji sadrži datum. Bit će stvorena paketna datoteka:

 @echo off day set =% date: ~ 0.2% set month =% date: ~ 3.2% year set =% date: ~ 6.4% Robokopija "c: \ data" "c: \ backup \ data \% day% -% mjesec% -% godina% \ "/ MAXAGE: 1

Kopiraj stablo direktorijaNa ovaj način ćemo napraviti kopiju stabla direktorija uključujući vremenske oznake ishodišta:

 Robokopija C: \ Mapa1 C: \ Mapa2 / MIR / dkopija: T 

Zrcalni direktorijiOva će opcija odražavati direktorije s podmapama, uključujući prazne direktorije. Za to koristimo opciju Robocopy / MIR koja duplicira stablo direktorija uključujući sve podmape i prazne direktorije, a također briše elemente koji više nisu dostupni u odredišnoj mapi. Imate dvije mogućnosti za korištenje:

 ROBOCOPY \ sourceserver \ share \ destinationerver \ share / MIR ROBOCOPY izvorni pogon: \ DIR odredišni pogon: \ DIR / MIR

Zahvaljujući ovom uslužnom programu, možemo potpunije upravljati sigurnosnom kopijom naših podataka bez gubitka njihovih atributa.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave