gpt4 book ai didi

macos - 在 OSX 中复制包时的权限更改

转载 作者:行者123 更新时间:2023-12-04 05:11:05 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。



Improve this question




我有一个具有完全权限的包目录 (777)(包括子目录)

每当我使用 cp -r 将它复制到另一个目录时,我都会看到它失去了一些权限。

造成这种情况的原因是什么,如何在保持其权限不变的情况下移动此捆绑包?

我有狮子版本。

谢谢你

最佳答案

使用 -p标志:

cp -Rp whatever whereever

来自 cp联机帮助页:

Cause cp to preserve the following attributes of each source file
in the copy: modification time, access time, file flags, file mode,
user ID, and group ID, as allowed by permissions. Access Control
Lists (ACLs) and Extended Attributes (EAs), including resource
forks, will also be preserved.

If the user ID and group ID cannot be preserved, no error message
is displayed and the exit value is not altered.
If the source file has its set-user-ID bit on and the user ID can-
not be preserved, the set-user-ID bit is not preserved in the
copy's permissions. If the source file has its set-group-ID bit on
and the group ID cannot be preserved, the set-group-ID bit is not
preserved in the copy's permissions. If the source file has both
its set-user-ID and set-group-ID bits on, and either the user ID or
group ID cannot be preserved, neither the set-user-ID nor set-
group-ID bits are preserved in the copy's permissions.

关于macos - 在 OSX 中复制包时的权限更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14921930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com