我一直都做:
chown nimmylebby:admins file
我看到这也有效:
chown nimmylebby.admins file
也许这似乎是一个愚蠢的问题,但我真的对后者的工作方式感到好奇。它在我的chown的联机帮助页中没有记录(GNU coreutils 8.4,10/10)。这也许是Bash的解释吗?还是参数已弃用的格式?
我一直都做:
chown nimmylebby:admins file
我看到这也有效:
chown nimmylebby.admins file
也许这似乎是一个愚蠢的问题,但我真的对后者的工作方式感到好奇。它在我的chown的联机帮助页中没有记录(GNU coreutils 8.4,10/10)。这也许是Bash的解释吗?还是参数已弃用的格式?
Answers:
从info coreutils 'chown invocation'
GNU 出发coreutils
:
一些较早的脚本可能仍使用'。'。代替':'分隔符。POSIX 1003.1-2001(请参阅“ 标准符合性”)不需要为此提供支持,但是为了向后兼容,GNU
chown
支持“。”。只要不产生歧义。新脚本应避免使用'。'。因为它不是便携式的,并且如果整个所有者为 '。' 则会导致不良结果。组碰巧标识了一个名称包含“。”的用户。