重新命名rsync备份下的目录

我有一个很多大文件的目录,这是定期使用rsync备份到不同的驱动器。

现在让我们说我想重命名主文件系统上的一个目录。 rsync似乎做的是从重命名的目录重新上传所有文件。

是否有一个简单的rsync工具(即命令行,不需要守护进程等),只需要在目标位置重命名目录?

-H选项旨在保留rsync的层次结构中的所有硬连接。 解决scheme是:

 cp -al oldname newname rsync -aH ... rm -r oldname rsync -aH --del ... 

另一种可能是在同步之间手动重命名双方的目录。