![防止 rsync 用目标目录中的新文件替换符号链接](https://linux22.com/image/208991/%E9%98%B2%E6%AD%A2%20rsync%20%E7%94%A8%E7%9B%AE%E6%A0%87%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E6%96%B0%E6%96%87%E4%BB%B6%E6%9B%BF%E6%8D%A2%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5.png)
当我尝试rsync
directory1
拥有directory2
指向 中相同文件的符号文件时directory1
,rsync
请将所有符号文件替换为真实文件。
我尝试添加-L
但没有帮助,-K
适用于符号目录。是否有一个标志可以将符号文件保留在目标中?
命令:
mkdir dir1
cd dir1
echo "TEST" > file1
cd ..
cp -as /HOME/dir1 dir2
现在dir2
有一个符号文件指向dir1
.
当我尝试运行时:
rsync -nKLri dir1/ dir2/
我得到:
>f+++++++++ file1