pro*_*eek 76 permissions rsync
假设我在 LINUX 中有一个文件 a.txt 的权限为 0664。当我使用 rsync 将文件复制到我的 Mac 时rsync -r -t -v LINUX MAC
,文件的权限变为 0644。
使用 rsync 时如何保留文件的权限?-g 选项不起作用。
jmt*_*mtd 104
你想要 -p 标志:
-p, --perms preserve permissions
Run Code Online (Sandbox Code Playgroud)
我倾向于总是使用 -a 标志,它是 -p 和其他几个有用标志的集合:
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
Run Code Online (Sandbox Code Playgroud)
两者都直接取自rsync 联机帮助页。