Fórum Root.cz

Hlavní témata => Software => Téma založeno: rado3105 10. 12. 2012, 22:51:47

Název: Rsync a nahrazení novějším souborem
Přispěvatel: rado3105 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
Název: Re:Rsync a nahrazení novějším souborem
Přispěvatel: Petr Krčmář 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.
Název: Re:Rsync a nahrazení novějším souborem
Přispěvatel: rado3105 11. 12. 2012, 00:48:38
a co je lepsie? rsync zachoava pri danych premennych aj prava pouzivatelov...
Název: Re:Rsync a nahrazení novějším souborem
Přispěvatel: astray 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))
Název: Re:Rsync a nahrazení novějším souborem
Přispěvatel: rado3105 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...
Název: Re:Rsync a nahrazení novějším souborem
Přispěvatel: JardaP . 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.
Název: Re:Rsync a nahrazení novějším souborem
Přispěvatel: Mareg 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 ;)