考虑两个目录:同步而不扫描单个文件?
/home/user/music/flac /media/MUSIC/flac
我想第二目录(目标;一个USB驱动器),以包含相同的文件和结构与第一目录(主站)。有3600多个文件(共59G)。每个文件都使用unison进行扫描,速度很慢。我宁愿它根据文件名,大小和修改时间进行比较。
我认为rsync可能会更好,但手册页中的例子相当含糊,而Google搜索没有透露任何简单而富有洞察力的例子。我宁愿不小心擦除主文件中的文件。 ;-)
主列表将随时间变化:目录重组,新文件添加以及现有文件更新(例如重新标记)。通常这些变化很小;花费数小时才能完成同步,使我感到次优。
将目的地目录与主控同步的确切命令是什么?
该命令应复制新文件,重新组织移动的文件(或删除然后复制),并复制更改后的文件(基于日期)。目标文件的时间戳应设置为主时间戳。
'rsync'旨在通过网络加速这些类型的同步,因此您不必发送全部59G。它不会在本地机器上加速,因为发件人和收件人都必须读取各自树中的所有内容。 – caf 2009-08-14 02:46:40