可能的重复:
当文件已经在两侧时,有什么方法可以同步目录结构吗?
我正在寻找一个备份实用程序,可以识别源中刚刚重命名或移动的文件或文件夹。使用rsync
我会得到很多重复项,理想情况下它会反映目标上的这些操作(就像 Microsoft 的 SyncToy 所做的那样)。
例子:
Source: Target:
~/done/a ~/done/a
~/done/b ~/todo/b
~/todo-123/c ~/todo/c
~/todo-123/d ~/todo/d
答案1
我不确定我是否正确理解你的问题,但几乎 *nix 上的任何专用备份脚本都应该这样做。尝试rdiff-backup
而不是手动进行 rsync,它应该能够从文件日期推断出文件已被移动。