Robocopy visí v rohu vášho PC, možno bez toho, aby ste si to vôbec všimli. Je to vstavaný príkazový riadok pre operačné systémy Windows, ktorý umožňuje rýchly prenos súborov z jedného miesta na druhé. Okrem toho môžete dokonca prenášať celé adresáre alebo jednotky.
Toto nie je bežne používaný príkaz. Je to vlastne externý príkaz. Robocopy bol dostupný v súpravách prostriedkov Windows NT a Windows 2000 a vo všetkých operačných systémoch Windows po Vista (7, 8 a 10).
V tomto článku nájdete všetko o užitočných príkazoch Robocopy a o tom, čo robia.
Parametre a syntax Robocopy
Syntax Robocopy
robocopy [[ …]] []
Parametre Robocopy
Zdroj – Ukazuje na cestu k zdrojovému adresáru.
Cieľ – Ukazuje na cestu k cieľovému adresáru.
Súbor – zobrazuje, ktoré súbory sa skopírujú. Zástupné znaky ako „*“ alebo „?“ môže byť použité.
Možnosti – zobrazuje možnosti použiteľné príkazom robocopy.
Možnosti Robocopy
Nasledujúce možnosti sú pridané na koniec príkazu. To zahŕňa aj výber súboru, opakovanie, protokolovanie a možnosti úlohy.
/s slúži na kopírovanie podpriečinkov, okrem tých, ktoré sú prázdne.
/e je na kopírovanie podpriečinkov vrátane tých, ktoré sú prázdne.
/lev:N slúži na skopírovanie najvyšších N úrovní v strome zdrojového priečinka.
/z súbory sa skopírujú v reštartovateľnom režime.
/b súbory sa skopírujú v režime zálohovania.
/zb používa reštartovateľný režim. V prípade odmietnutia prístupu použije režim zálohovania.
/efsraw všetky zašifrované súbory sa skopírujú v režime EFS RAW.
/copy:CopyFlags Hovorí, ktoré vlastnosti súboru sa majú skopírovať. Správne hodnoty pre túto možnosť sú: D sú údaje, O sú informácie o vlastníkovi, A sú atribúty, T sú časové značky, U sú informácie o audite a S znamená Security=NTFS ACL.
/sec súbory sa skopírujú so zabezpečením (rovnako ako /copy:DATS).
/copyall sa skopírujú informácie o celom súbore (rovnako ako /copy:DATSOU).
Informácie o súbore /nocopy sú vylúčené (dobre sa kombinuje s /purge).
/secfix všetky súbory dostanú opravu zabezpečenia súboru, vrátane preskočených.
/timfix všetky súbory dostanú pevný čas, vrátane preskočených.
/purge vymaže cieľové priečinky a súbory, ktoré boli odstránené zo zdroja.
/mir zrkadlí strom priečinkov (rovnaký efekt ako /e plus /purge).
/mov presunie súbory a odstráni ich zo zdroja po ich skopírovaní.
/move presúva a odstraňuje súbory a adresáre zo zdroja pri ich kopírovaní.
/a+:[RASHCNET] dáva skopírovaným súborom atribúty zdrojových súborov.
/a-:[RASHCNET] odstráni atribúty zdrojových súborov zo skopírovaných súborov.
/fat vytvára cieľové súbory iba pomocou názvov súborov 8.3 FAT.
/256 Vypne podporu pre cesty dlhšie ako 256 znakov. /mon:N Má zdrojový monitor. spustí sa znova, keď zistí viac ako N zmien.
/mot:M Vykonáva monitorovanie zdroja a spustí sa znova, ak zistí zmeny v rámci nastaveného počtu minút.
/MT[:N] Vytvára kópie s viacerými vláknami so zadaným počtom vlákien (predvolené je 8). N musí byť medzi 1 a 128. Táto funkcia nie je kompatibilná s parametrami /EFSRAW a /IPG. Ak chcete veci urýchliť, môžete výstup presmerovať cez možnosť /LOG.
/rh:hhmm-hhmm Poskytuje informácie o tom, kedy môžete vytvárať nové kópie.
/pf kontroluje prevádzkové hodiny. Kontroly nie sú na základe jednotlivých priechodov, ale na základe jednotlivých súborov.
/ipg:n je tu pre používateľov s nižšou šírkou pásma. Vkladá medzery medzi pakety.
Možnosti výberu súboru
/a skopíruje iba súbory s nastaveným atribútom Archív.
/m robí to isté ako vyššie. Okrem toho obnoví atribút.
/ia:[RASHCNETO] obsahuje iba súbory, ktoré majú špecifikovaný atribút.
/xa:[RASHCNETO] vylučuje súbory so špecifickými atribútmi.
/xf [ …] vylučuje súbory, ktoré zodpovedajú daným cestám, názvom alebo zástupným znakom.
/xd [ …] Vylúči priečinky, ktoré zodpovedajú daným cestám a názvom.
/xc vynechá zmenené súbory.
/xn vynechá novšie súbory.
/xo vynechá staršie súbory.
/xx vynecháva nadbytočné priečinky a súbory.
/xl vynechá osamelé priečinky a súbory.
/is slúži na zahrnutie rovnakých súborov.
/je to pre zahrnutie zmenených alebo vylepšených súborov.
/max: nastaví maximálnu veľkosť súboru a vynechá súbory väčšie ako zadaný počet bajtov.
/min: nastaví minimálnu veľkosť súboru a vynechá súbory menšie ako zadaný počet bajtov).
/maxage: nastaví maximálny vek súboru a vynechá súbory vytvorené pred určeným dátumom alebo staršie ako určitý počet dní.
/minage: nastaví minimálny vek súboru a vynechá súbory vytvorené po zadanom dátume alebo novšie ako zadaný počet dní).
/maxlad: nastavuje maximálny dátum posledného prístupu, vynecháva súbory, ktoré sa od zadaného dátumu nepoužívajú).
/minlad: nastaví minimálny dátum posledného prístupu a vynechá súbory, ku ktorým sa odvtedy pristupuje. Ak je však N nastavené pod 1900, N zobrazuje počet dní. V opačnom prípade N zobrazuje dátum v štandardnom formáte RRRRMMDD.
/xj vylúči styčné body.
/fft odhaduje časy súborov FAT (približne dve sekundy)
Možnosti znova
/r:N zobrazuje počet neúspešných pokusov o kopírovanie, predvolená hodnota je 1 milión.
/w:N zobrazuje čas čakania medzi dvoma opakovaniami, predvolene 30 sekúnd.
/reg uloží možnosti /w a /r do registra ako predvolené.
/tbd systém bude čakať, kým sa definujú názvy zdieľaní
Možnosti protokolovania
/l zobrazí zoznam súborov bez odstraňovania, časovej pečiatky alebo kopírovania.
/x hlási ďalšie súbory, nielen vybrané.
/v poskytuje podrobný výstup, ktorý poukazuje na preskočené súbory.
Časové pečiatky zdrojového súboru /ts sú zahrnuté vo výstupe.
/fp vloží do výstupu úplnú cestu. Pracuje so súbormi.
/bytes zobrazí veľkosti v bajtoch.
/ns veľkosti súborov nebudú zaznamenané.
/nc triedy súborov nebudú zaznamenané.
Názvy súborov /nfl nebudú zaznamenané.
Názvy adresárov /ndl sa nebudú zaznamenávať.
/np priebeh kopírovania sa nezobrazí.
/eta, ak potrebujete odhad, kedy bude proces dokončený.
/log: výstup stavu sa uloží do súboru denníka, čím sa prepíše aktuálny súbor denníka.
Pracovné možnosti
/job: parametre budú prevzaté zo zadaného súboru úlohy.
/uložiť: parametre sa uložia do zadaného súboru úlohy.
/quit sa ukončí po vykonaní príkazového riadku, aby sa skontrolovali parametre.
/nosd nebude zadaný žiadny zdrojový adresár.
/nodd nebude zadaný žiadny cieľový adresár.
Robustná kópia
Verte či neverte, toto je koniec. To bolo veľa príkazov, však? Dúfajme, že budú pre vás užitočné. Podeľte sa s nami o svoje myšlienky o najužitočnejších príkazoch Robocopy v komentároch nižšie.