我有一个包含大量大文件的目录,这些文件定期使用 rsync 备份到不同的驱动器上。
现在假设我想重命名主文件系统上的一个目录。rsync 似乎会重新上传重命名目录中的所有文件。
是否有一个像 rsync 一样易于使用的工具(即命令行,不需要守护进程等)可以重命名目标位置的目录?
答案1
该-H
选项旨在保留 rsync 层次结构中的所有硬链接。解决方案是:
cp -al oldname newname
rsync -aH ...
rm -r oldname
rsync -aH --del ...
另一种可能性是在同步之间手动重命名两侧的目录。