Portál AbcLinuxu, 10. května 2025 02:47

Dotaz: jak rsync

25.6.2014 18:36 Fredy72 | skóre: 9
jak rsync
Přečteno: 271×
Odpovědět | Admin
Nedaří se mi donutit rsync, aby vymazal soubory v DESTPATH, které neodpovídají těm v seznamu předaném do --files-from=

Mám to takhle: rsync -av --force --recursive --delete --files-from=filelist.txt / DESTPATH

Ve filelist.txt mám s plnou cestou jednotlivé soubory a také jen adresáře, které pak chci použít celé. Ten filelist.txt pak pozměnín, např. se změní adresář, on ten nový se do DESTPATH uloží, ale jiný, který už ve filelist.txt není, se z DESTPATH nesmaže. A já ho smazat chci.

Děkuji za radu.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.6.2014 19:34 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: jak rsync
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pár sekund na googlu

http://stackoverflow.com/questions/1813907/rsync-delete-files-from-list-dest-does-not-delete-unwanted-files
25.6.2014 19:44 Fredy72 | skóre: 9
Rozbalit Rozbalit vše Re: jak rsync
Problém řeší, ale výsledek řešení jsem nenalezl. Já tam mám i adresáře a názvy souborů třeba s mezerami, a to prostě exclude jednoduše nevezme.
25.6.2014 21:02 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: jak rsync
Rovnou dvě řešení tam doporučují dvoukrokový postup - vyrobit hardlinky z files-from bokem a to teprve synchronizovat. Protože se v takovém případě už jedná o skutečné soubory na filesystému, nejen textový seznam souborů, tak delete zafunguje. Zkoušel jsi to?
25.6.2014 21:52 Fredy72 | skóre: 9
Rozbalit Rozbalit vše Re: jak rsync
Nezkoušel, já mám ty soubory napříč filesystemy. Ale vzal jsem ty hardlinky jako námět a pokusím se to udělat se symlinky obdobně, a ty pak pomocí rsync -L použít, to by fungovat mohlo. Dík za odkaz, nakonec přínosný byl :-)
25.6.2014 22:03 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: jak rsync
A nebo to rozhodit na více rsynců vždy z jednoho filesystému. Může se to pak spustit i paralelně. Třeba by to bylo i rychlejší, pokud jsou na různých discích.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.