使用 rsync 保留权限

使用 rsync 保留权限

假设我在 LINUX 中有一个文件 a.txt,权限为 0664。当我使用 rsync 将文件复制到我的 Mac 时rsync -r -t -v LINUX MAC,该文件的权限变为 0644。

使用rsync时如何保留文件的权限? -g 选项不起作用。

答案1

您需要 -p 标志:

    -p, --perms                 preserve permissions

我倾向于总是使用 -a 标志,它是 -p 和其他几个有用标志的聚合:

    -a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)

两者均直接取自rsync 联机帮助页

相关内容