rsync - 选项解释?
我在 rsync 脚本上看到了下面的开关,我只是想知道是否有人可以为我分解它们......
rsync --chmod=ugo=rwX
呃? rwX(读-写-执行 - 为什么执行时要大写?)
--chmod=CHMOD affect file and/or directory permissions
另外,-x 选项的“不要跨越文件系统边界”是什么?
-x, --one-file-system don't cross filesystem boundaries
非常感谢
I've seen the switches below on an rsync script and I just wondered if someone could break them down for me...
rsync --chmod=ugo=rwX
ugo?
rwX (read-write-Execute - why the capitalisation on Execute?)
--chmod=CHMOD affect file and/or directory permissions
Also what is "don't cross filesystem boundaries" for the -x option?
-x, --one-file-system don't cross filesystem boundaries
Many Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它是
chmod
的语法,与rsync选项无关:设置用户(u
)、组(g
)和其他(< code>o) 访问读(r
)、写(w
),如果对于已经设置的现有文件或目录,则添加execute(<代码>X)权限。由于您可以挂载不同的文件系统,因此您可以限制 rsync 保留在一个文件上系统,因为这是
-x
选项。It is the syntax of
chmod
and has nothing to do with rsync options: Set user (u
), group (g
) and other (o
) access to read (r
), write (w
), and if for the existing file or directory already set, then add execute (X
) rights.As you can mount different file systems, you could limit rsync to stay on one file system, for this is the
-x
option.