使用 rsync 重命名备份下的目录

使用 rsync 重命名备份下的目录

我有一个包含大量大文件的目录,这些文件定期使用 rsync 备份到不同的驱动器上。

现在假设我想重命名主文件系统上的一个目录。rsync 似乎会重新上传重命名目录中的所有文件。

是否有一个像 rsync 一样易于使用的工具(即命令行,不需要守护进程等)可以重命名目标位置的目录?

答案1

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

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

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

相关内容