Příkazy Robocopy – úplný seznam

Robocopy visí v rohu vašeho PC, možná aniž byste si toho kdy všimli. Jedná se o vestavěný příkazový řádek pro operační systémy Windows, který umožňuje rychlý přenos souborů z jednoho místa na druhé. Kromě toho můžete dokonce přenášet celé adresáře nebo jednotky.

Příkazy Robocopy – úplný seznam

Toto není běžně používaný příkaz. Je to vlastně externí příkaz. Robocopy byl dostupný v sadách prostředků Windows NT a Windows 2000 a ve všech operačních systémech Windows po Vista (7, 8 a 10).

V tomto článku najdete vše o užitečných příkazech Robocopy a o tom, co dělají.

Parametry a syntaxe Robocopy

Syntaxe Robocopy

robocopy [[ …]] []

Parametry Robocopy

Zdroj – Ukazuje na cestu ke zdrojovému adresáři.

Cíl – Ukazuje na cestu k cílovému adresáři.

Soubor – Zobrazuje soubory, které budou zkopírovány. Zástupné znaky jako „*“ nebo „?“ může být použito.

Možnosti – Zobrazí možnosti použitelné příkazem robocopy.

robokopie

Možnosti Robocopy

Na konec příkazu jsou přidány následující možnosti. To také zahrnuje výběr souboru, opakování, protokolování a možnosti úlohy.

/s je pro kopírování podsložek, kromě těch, které jsou prázdné.

/e je pro kopírování podsložek, včetně těch, které jsou prázdné.

/lev:N slouží ke zkopírování nejvyšších N úrovní ve stromu zdrojových složek.

/z soubory jsou zkopírovány v restartovatelném režimu.

/b soubory jsou zkopírovány v režimu zálohování.

/zb používá restartovatelný režim. V případě, že bude přístup odepřen, použije režim zálohování.

/efsraw všechny zašifrované soubory jsou zkopírovány v režimu EFS RAW.

/copy:CopyFlags Říká, které vlastnosti souboru se mají zkopírovat. Správné hodnoty pro tuto možnost jsou: D jsou data, O jsou informace o vlastníkovi, A jsou atributy, T jsou časová razítka, U jsou informace o auditu a S znamená Security=NTFS ACL.

/sec soubory jsou zkopírovány se zabezpečením (stejně jako /copy:DATS).

/copyall se zkopírují informace o celém souboru (stejně jako /copy:DATSOU).

Informace o souboru /nocopy jsou vyloučeny (dobře se kombinuje s /purge).

/secfix všechny soubory dostanou opravu zabezpečení souborů, včetně těch přeskočených.

/timfix všechny soubory mají pevný čas, včetně přeskočených.

/purge odstraní cílové složky a soubory, které byly odstraněny ze zdroje.

/mir zrcadlí strom složek (stejný efekt jako /e plus /purge).

/mov přesune soubory a po zkopírování je odstraní ze zdroje.

/move přesune a odstraní soubory a adresáře ze zdroje, když jsou zkopírovány.

/a+:[RASHCNET] udává atributy zdrojových souborů zkopírovaným souborům.

/a-:[RASHCNET] odebere atributy zdrojových souborů ze zkopírovaných souborů.

/fat vytváří cílové soubory pouze pomocí názvů souborů 8.3 FAT.

/256 Vypne podporu pro cesty delší než 256 znaků. /mon:N Monitoruje zdroj. spustí se znovu, když detekuje více než N změn.

/mot:M Provede monitorování zdroje a spustí se znovu, pokud během nastaveného počtu minut zjistí změny.

/MT[:N] Vytváří vícevláknové kopie se zadaným počtem vláken (výchozí je 8). N musí být mezi 1 a 128. Tato funkce není kompatibilní s parametry /EFSRAW a /IPG. Pokud chcete věci urychlit, můžete výstup přesměrovat přes volbu /LOG.

/rh:hhmm-hhmm Poskytuje informace o tom, kdy můžete vytvářet nové kopie.

/pf kontroluje provozní hodiny. Kontroly nejsou na základě průchodu, ale na základě souboru.

/ipg:n je k dispozici pro uživatele s nižší šířkou pásma. Vkládá mezery mezi pakety.

Možnosti výběru souboru

/a zkopíruje pouze soubory s nastaveným atributem Archiv.

/m dělá totéž jako výše. Navíc obnoví atribut.

/ia:[RASHCNETO] obsahuje pouze soubory, které mají zadaný atribut.

/xa:[RASHCNETO] vylučuje soubory se specifickými atributy.

/xf [ …] vylučuje soubory, které odpovídají daným cestám, názvům nebo zástupným znakům.

/xd [ …] Vyloučí složky, které odpovídají zadaným cestám a názvům.

/xc vynechá změněné soubory.

/xn vynechá novější soubory.

/xo vynechá starší soubory.

/xx vynechá další složky a soubory.

/xl vynechá osamělé složky a soubory.

/is je pro zahrnutí stejných souborů.

/to je pro zahrnutí změněných nebo vylepšených souborů.

/max: nastaví maximální velikost souboru a vynechá soubory větší než zadaný počet bajtů.

/min: nastaví minimální velikost souboru a vynechá soubory menší než zadaný počet bajtů).

/maxage: nastaví maximální stáří souboru a vynechá soubory vytvořené před zadaným datem nebo starší než určitý počet dní.

/minage: nastaví minimální stáří souboru a vynechá soubory vytvořené po zadaném datu nebo novější než zadaný počet dní).

/maxlad: nastaví maximální datum posledního přístupu, vynechá soubory, které se od zadaného data nepoužívají).

/minlad: nastaví minimální datum posledního přístupu, vynechá soubory, ke kterým se od té doby přistupovalo. Pokud je však N nastaveno pod 1900, N zobrazuje počet dní. Jinak N zobrazuje datum ve standardním formátu RRRRMMDD.

/xj provede vyloučení spojovacích bodů.

/fft odhaduje časy souborů FAT (přibližně dvě sekundy)

Možnosti opakování

/r:N ukazuje počet neúspěšných opakování kopírování, 1 milion je výchozí hodnota.

/w:N zobrazuje čekací dobu mezi dvěma opakováními, ve výchozím nastavení 30 sekund.

/reg uloží možnosti /w a /r do registru jako výchozí.

Systém /tbd bude čekat, dokud nebudou definovány názvy sdílených složek

Možnosti protokolování

/l uvádí seznam souborů bez mazání, časového razítka nebo kopírování.

/x hlásí další soubory, nejen vybrané.

/v poskytuje podrobný výstup s upozorněním na přeskočené soubory.

Časová razítka zdrojového souboru /ts jsou součástí výstupu.

/fp vloží do výstupu úplnou cestu. Pracuje se soubory.

/bytes zobrazí velikosti v bajtech.

velikosti souborů /ns nebudou protokolovány.

Třídy souborů /nc nebudou protokolovány.

Názvy souborů /nfl nebudou protokolovány.

Názvy adresářů /ndl nebudou protokolovány.

/np copyprogress se nezobrazí.

/eta, pokud potřebujete odhad, kdy bude proces dokončen.

/log: výstup stavu se uloží do souboru protokolu a přepíše aktuální soubor protokolu.

Možnosti zaměstnání

/job: parametry budou převzaty ze zadaného souboru úlohy.

/save: parametry budou uloženy do zadaného souboru úlohy.

/quit se ukončí po provedení příkazového řádku za účelem kontroly parametrů.

/nosd nebude zadán žádný zdrojový adresář.

/nodd nebude zadán žádný cílový adresář.

monitor

Robustní kopie

Věřte nebo ne, tohle je konec. To bylo hodně příkazů, že? Snad vám budou užitečné. Podělte se s námi o své myšlenky o nejužitečnějších příkazech Robocopy v komentářích níže.