Robocopy visi u kutu vašeg računala, možda a da to uopće niste primijetili. To je ugrađeni redak za naredbe za operacijske sustave Windows koji omogućuje brzi prijenos datoteka s jednog mjesta na drugo. Povrh toga, čak možete prenijeti cijele direktorije ili pogone.
Ovo nije uobičajena naredba. To je zapravo vanjska naredba. Robocopy je bio dostupan u kompletima resursa za Windows NT i Windows 2000 i svim operativnim sustavima Windows nakon Viste (7, 8 i 10).
U ovom ćete članku pronaći sve o korisnim naredbama Robocopy i što one rade.
Robocopy parametri i sintaksa
Robocopy sintaksa
robokopija [[ …]] []
Robocopy parametri
Izvor – pokazuje na put izvornog direktorija.
Odredište – ukazuje na put odredišnog direktorija.
Datoteka - pokazuje koje će datoteke biti kopirane. Zamjenski znakovi poput "*" ili "?" može se koristiti.
Opcije – Prikazuje opcije koje se mogu koristiti naredbom robocopy.
Mogućnosti Robocopy
Sljedeće opcije dodane su na kraju naredbe. To također uključuje odabir datoteke, ponovni pokušaj, bilježenje i opcije posla.
/s je za kopiranje podmapa, osim onih koje su prazne.
/e je za kopiranje podmapa, uključujući one koje su prazne.
/lev:N je za kopiranje gornjih N razina u stablu izvorne mape.
/z datoteke se kopiraju u načinu ponovnog pokretanja.
/b datoteke se kopiraju u sigurnosnom načinu rada.
/zb koristi način ponovnog pokretanja. U slučaju da je pristup odbijen, koristit će način sigurnosne kopije.
/efsraw sve šifrirane datoteke kopiraju se u EFS RAW načinu.
/copy:CopyFlags Govori koja svojstva datoteke treba kopirati. Ispravne vrijednosti za ovu opciju su: D su podaci, O su podaci o vlasniku, A su atributi, T su vremenske oznake, U su informacije revizije, a S označava Sigurnost=NTFS ACL-ove.
/sec datoteke se kopiraju sa sigurnošću (isto kao /copy:DATS).
/copyall cijele informacije o datoteci se kopiraju (isto kao /copy:DATSOU).
/nocopy podaci o datoteci su isključeni (dobro se kombiniraju s /purge).
/secfix sve datoteke dobivaju sigurnosni popravak datoteke, uključujući one preskočene.
/timfix sve datoteke dobivaju fiksno vrijeme, uključujući preskočene.
/purge briše odredišne mape i datoteke koje su uklonjene iz izvora.
/mir zrcali stablo mapa (isti učinak kao /e plus /purge).
/mov premješta datoteke i briše ih iz izvora nakon što se kopiraju.
/move premješta i briše datoteke i direktorije iz izvora kada se kopiraju.
/a+:[RASHCNET] daje atribute izvornih datoteka kopiranim datotekama.
/a-:[RASHCNET] uklanja atribute izvornih datoteka iz kopiranih datoteka.
/fat stvara odredišne datoteke koristeći samo 8.3 FAT nazive datoteka.
/256 Isključuje podršku za staze veće od 256 znakova. /mon:N Nadzire li izvor. ponovno se pokreće kada otkrije više od N promjena.
/mot:M Nadzire izvor i ponovno će se pokrenuti ako otkrije promjene unutar određenog broja minuta.
/MT[:N] Izrađuje višenitne kopije s određenim brojem niti (zadano je 8). N mora biti između 1 i 128. Ova značajka nije kompatibilna s /EFSRAW i /IPG parametrima. Možete preusmjeriti izlaz putem /LOG opcije ako želite ubrzati stvari.
/rh:hhmm-hhmm Daje informacije o tome kada možete pokrenuti nove kopije.
/pf provjerava sate rada. Provjere se ne vrše po prolazu, već po datoteci.
/ipg:n postoji za korisnike s nižom propusnošću. Umeće praznine između paketa.
Mogućnosti odabira datoteke
/a kopira samo datoteke s postavljenim atributom Arhiva.
/m radi isto kao gore. Osim toga, resetira atribut.
/ia:[RASHCNETO] uključuje samo datoteke koje imaju specificirani atribut.
/xa:[RASHCNETO] isključuje datoteke s određenim atributima.
/xf [ …] isključuje datoteke koje odgovaraju zadanim putovima, imenima ili zamjenskim znakovima.
/xd [ …] Isključuje mape koje odgovaraju zadanim putovima i nazivima.
/xc izostavlja promijenjene datoteke.
/xn izostavlja novije datoteke.
/xo izostavlja starije datoteke.
/xx izostavlja dodatne mape i datoteke.
/xl izostavlja usamljene mape i datoteke.
/is je za uključivanje istih datoteka.
/to je za Uključivanje izmijenjenih ili ugađanih datoteka.
/max: postavlja maksimalnu veličinu datoteke i izostavlja datoteke veće od navedenog broja bajtova.
/min: postavlja minimalnu veličinu datoteke i izostavlja datoteke manje od navedenog broja bajtova).
/maxage: postavlja maksimalnu starost datoteke i izostavlja datoteke stvorene prije određenog datuma ili starije od određenog broja dana.
/minage: postavlja minimalnu starost datoteke i izostavlja datoteke stvorene nakon određenog datuma ili novije od određenog broja dana).
/maxlad: postavlja maksimalni zadnji datum pristupa, izostavljajući datoteke koje se ne koriste od navedenog datuma).
/minlad: postavlja minimalni zadnji datum pristupa, izostavljajući datoteke kojima se pristupilo od tada. Međutim, ako je N postavljen ispod 1900, N prikazuje broj dana. Inače, N prikazuje datum u standardnom GGGGMMDD formatu.
/xj isključuje spojne točke.
/fft procjenjuje vrijeme trajanja FAT datoteke (približno dvije sekunde)
Opcije ponovnog pokušaja
/r:N pokazuje broj neuspjelih pokušaja kopiranja, 1 milijun je zadana vrijednost.
/w:N prikazuje vrijeme čekanja između dva pokušaja, 30 sekundi prema zadanim postavkama.
/reg sprema /w i /r opcije u registru kao zadane.
/tbd sustav će pričekati dok se ne definiraju nazivi dionica
Opcije zapisivanja
/l navodi datoteke, bez brisanja, vremenskog žiga ili kopiranja.
/x izvještava o dodatnim datotekama, ne samo o odabranim.
/v daje opsežan izlaz, ukazujući na preskočene datoteke.
/ts vremenske oznake izvorne datoteke uključene su u izlaz.
/fp stavlja punu stazu u izlaz. Radi na datotekama.
/bytes će prikazati veličine u bajtovima.
/ns veličine datoteka neće biti zabilježene.
/nc klase datoteka neće biti zabilježene.
/nfl nazivi datoteka neće biti zabilježeni.
/ndl nazivi direktorija neće biti zabilježeni.
/np copyprogress neće biti prikazan.
/eta ako trebate procjenu kada će proces biti dovršen.
/log: izlaz statusa sprema se u datoteku dnevnika, prepisuje trenutnu datoteku dnevnika.
Mogućnosti posla
/job: parametri će se preuzeti iz navedene datoteke posla.
/save: parametri će biti spremljeni u navedenu datoteku posla.
/quit se zatvara nakon izvršavanja naredbenog retka kako bi provjerio parametre.
/nosd neće biti naveden izvorni direktorij.
/nodd neće biti naveden odredišni direktorij.
Robusna kopija
Vjerovali ili ne, ovo je kraj. Bilo je to puno naredbi, zar ne? Nadamo se da će vam biti od koristi. Podijelite s nama svoje mišljenje o najkorisnijim Robocopy naredbama u komentarima ispod.