假设我在 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 联机帮助页。