rsync是否会更改文件内容(处理硬链接)?

前端之家收集整理的这篇文章主要介绍了rsync是否会更改文件内容(处理硬链接)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
想象一下,我有一个文件远程/ A同步到本地/ A和本地/ B是本地/ A的硬链接.是否有威胁,在下一个远程/ A更改和同步rsync将不会删除本地/ A但只替换/添加一些部分,从而更改本地/ B(由于硬链接)?

解决方法

使用标准选项,rsync将复制新文件,为其分配一个半随机名称,然后它将使用原始名称重命名文件.在此过程中,没有写入指向原始文件,保留其haslinks.

另一方面,使用非默认 – inplace选项将覆盖原始文件及其硬链接.

无论如何,我强烈建议您查看–link-dest选项,这对于重复数据删除备份非常有用.

猜你在找的Linux相关文章