27.  9.  2011    Windows 7  |  Příkazový řádek  |  Vyzkoušejte

Robocopy: Zálohujte ve Windows jako profíci

Autor: Doporučit článek  |  vytisknout vytisknout  |  textová verze  |  velikost písma ++++++

Mezi ostatními příkazy pro práci se soubory a adresáři ve Windows 7 vyčnívá praktický nástroj robocopy, jež nese podtitul Robustní kopírování souborů. Jak na jeho zvládnutí?

Základním posláním robocopy je možnost snadného a rychlého kopírování adresářových struktur, avšak s celou řadou doplňujících parametrů a příkazů. Ideálním použití příkaz robocopy nachází hlavně při automatických zálohách, kdy si můžete přesně zvolit, jak se s kopírovanými daty naloží:

  1. Pokud byste měli zájem o kompletní přehled parametrů robocopy, nechte si v příkazovém řádku vypsat ucelený seznam pomocí příkazu robocopy /?. Jestliže si chcete robocopy před detailním nastavením vyzkoušet nanečisto, stačí, pokud mu předáte dva parametry, jimiž jsou zdrojový a cílový adresář. Pokud si tedy přejete přesně zkopírovat obsah adresáře c:\test do c:\zaloha, stačí použít příkaz robocopy c:\test c:\zaloha.
    robo.png
    Podrobná nápověda příkazu robocopy
  2. Při dávkovém zpracování program robocopy kopíruje kompletní adresářovou strukturu dat, a tedy i s jednotlivými podadresáři. Zde se však ve zdrojových datech mohou vyskytovat prázdné adresáře, které někdy můžete chtít, jindy však nikoliv kopírovat také. Jelikož příkaz robocopy myslí právě i na takovéto detaily, můžete si zpracování prázdných podadresářů přizpůsobit prostřednictvím přepínač /S, který zajistí kopírování pouze neprázdných podadresářů. Jestliže naopak požadujete vytvoření identické struktury, tedy včetně prázdných podadresářů, máte k dispozici parametr /E.
  3. Speciální význam při úpravách výchozích parametrů kopírování adresářové struktury má přepínač /LEV:n, který zkopíruje pouze n nejvyšších úrovní zdrojových dat. Pokud tedy máte například adresář ve tvaru C:\data\zaloha\computer, pak použitím příkazu robocopy c:\data c:\kopie /LEV:1 již nebude zahrnut koncový podadresář computer. Uvedený parametr nachází uplatnění hlavně v případě, kdy vytváříte násobné zálohy vnořováním do jednotlivých podadresářů a potřebujete z této zálohy vybrat pouze některé.
  4. Při zpracování souborů a adresářů příkazem robocopy v rámci automatické a přesné zálohy může být čas od času zapotřebí, aby nebyly kopírovány soubory větší nebo menší než přesně daná velikost. Právě k tomuto účelu se vám nabízí parametry /MAX:n a /MIN:n, kde doplňující informace n uvádí požadovanou velikost v bajtech. Pokud tedy použijete příkaz robocopy C:\test C:\zaloha /MAX:50000000, zkopírují se pouze soubory menší než 50 MB.



X

Doporučit článek

Vaše jméno:

Váš e-mail:

E-mail adresáta:

Komentář:

kontrolní kód

Odeslat


celkem 17

Poslední komentáře Komentáře

Re: ondaqo Robobobo 14.  6.  2017 21:13
ondaqo Marek 16.  3.  2013 0:05
Re: Oprávnění gogy 28.  1.  2013 21:06
Oprávnění Druid 26.  10.  2012 11:17
Re: Pro zálohy nepraktické Bob 8.  10.  2012 15:41
Přidat příspěvek Zobrazit vše