小编jmi*_*zas的帖子

在 rsync 中处理重命名的文件或目录

我正在rsync编写用于目录复制的脚本。我让它只同步新的和修改过的文件或目录,但我不喜欢它复制重命名的文件或目录作为新文件或目录的事实,使文件不同步。我还设置了 1MB 的带宽限制,因为这将在工作时间运行。这是我的脚本:

rsync -zvru --bwlimit=1024  /mymounts/test1/ /mymounts/test2
Run Code Online (Sandbox Code Playgroud)

如果有人重命名某些内容,但仍然只复制新文件或修改过的文件,我如何使文件和目录保持同步?这是有问题的文件

ls "/mymounts/test1/some stuff"
new directory  newfile1.txt  newfile3.txt  renamedFile.txt

ls "/mymounts/test2/some stuff"
new directory  newfile1.txt  newfile2.txt  newfile3.txt  renamedFile.txt
Run Code Online (Sandbox Code Playgroud)

或者有没有办法甚至将重命名的文件移动到另一个目录说: /mymounts/VerControl

rsync

36
推荐指数
3
解决办法
3万
查看次数

标签 统计

rsync ×1