我使用 rsync 从远程位置复制文件。复制后,在目标服务器上,文件的所有权发生了变化。如何使用 rsync 更新文件的所有权?(保留原点)谢谢,István 它们有不同的 UID 和 GID(不同的用户)。
答案1
检查
-o
和-g
标志:-o, --owner preserve owner (super-user only) -g, --group preserve group --devices preserve device files (super-user only) --specials preserve special files
您还可以使用
-a
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X) --no-OPTION turn off an implied OPTION (e.g. --no-D)
因为这是用于“存档”的,并且包括
-o
和-g
。请注意“仅限超级用户”。
欲了解更多信息,请输入rsync 命令在命令行上或单击链接。