Rsync a nahrazení novějším souborem

Rsync a nahrazení novějším souborem
« kdy: 10. 12. 2012, 22:51:47 »
Chcem aby mi rsync kopiroval subory z jedneho disku na druhy. V pripade ze na cielovom bude subor ale starsi ako na zdrojovm chcem aby ho prepisalo. Je mozne to dosiahnut takto?:
rsync -rtu /source /destination


vdaka
« Poslední změna: 10. 12. 2012, 23:33:40 od Petr Krčmář »


Re:Rsync a nahrazení novějším souborem
« Odpověď #1 kdy: 10. 12. 2012, 23:36:28 »
Ano, tak se rsync chová. Případně je možné pro běžné kopírování na hloupé úložiště použít ekvivalentní cp -u.

Re:Rsync a nahrazení novějším souborem
« Odpověď #2 kdy: 11. 12. 2012, 00:48:38 »
a co je lepsie? rsync zachoava pri danych premennych aj prava pouzivatelov...

astray

Re:Rsync a nahrazení novějším souborem
« Odpověď #3 kdy: 11. 12. 2012, 11:05:09 »
Záleží, čeho chceš dosánout. Jestli zálohovat, tak "rsync -a" (archive mode; equals -rlptgoD (no -H,-A,-X))

Re:Rsync a nahrazení novějším souborem
« Odpověď #4 kdy: 11. 12. 2012, 11:53:37 »
premennu mam rtu: co chcem dosiahnut?: kopirovanie zo zdrojoveho do cieloveho, pricom zachovanie prav, kopirovanie aj subpriecinkov, nahradit na cieli starsie subory ako na zdroji...


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Rsync a nahrazení novějším souborem
« Odpověď #5 kdy: 11. 12. 2012, 12:34:46 »
Z hlediska objemu prenesenych dat je to asi jedno. Pokud jsou oba soubory lokalne, tak to rsync stejne asi rovnou preplacne novou kopii, protoze jinak by musel cist oba soubory, porovnat rozdily a ty prepsat, coz by bylo asi dost neefektivni. Cili pokud jsou oba soubory lokalne, tak pouzij cokoliv, co vyhovi pozadavkum, tedy prava atd. Pokud ale treba chces, aby se soubor v cili vymazal, pokud zmizi ze zdroje, tak tohle rsync umi lepe.

Mareg

Re:Rsync a nahrazení novějším souborem
« Odpověď #6 kdy: 12. 12. 2012, 09:50:57 »
Přijde mi, že rsync je zbytečně složitý.
kopirovanie zo zdrojoveho do cieloveho, pricom zachovanie prav, kopirovanie aj subpriecinkov
Kód: [Vybrat]
cp -rp - zkopíruje podadresáře a zachová práva ;)