当目标文件具有属性 i 时如何进行 rsync(在 lsattr 中显示)
How to rsync when destination file is with attribute i (shown in lsattr)
当我运行
rsync -azV /source_dir /dest_dir
我在dest_dir中发现一个带有i属性的文件未同步,错误如下:
error: rename dest_dir/.file.3dsx3x to dest_dir/file fails: Operation Not permitted
我了解到带有i的文件是不可替换的。但如果我真的想同步它,我该怎么办? rsync命令有什么办法可以做到吗?
谢谢。
不,rsync 对属性的唯一选择是 -X
,用于复制它们,即使那样也不会尝试创建具有 i
属性的文件。
我认为您只需在同步期间删除该属性即可。
当我运行
rsync -azV /source_dir /dest_dir
我在dest_dir中发现一个带有i属性的文件未同步,错误如下:
error: rename dest_dir/.file.3dsx3x to dest_dir/file fails: Operation Not permitted
我了解到带有i的文件是不可替换的。但如果我真的想同步它,我该怎么办? rsync命令有什么办法可以做到吗?
谢谢。
不,rsync 对属性的唯一选择是 -X
,用于复制它们,即使那样也不会尝试创建具有 i
属性的文件。
我认为您只需在同步期间删除该属性即可。