Bel*_*dez 41 linux command-line-interface chown
我一直这样做:
chown nimmylebby:admins file
Run Code Online (Sandbox Code Playgroud)
我看到这也有效:
chown nimmylebby.admins file
Run Code Online (Sandbox Code Playgroud)
可能看起来像一个愚蠢的问题,但我真的很好奇后者是如何工作的。我的 chown 手册页(GNU coreutils 8.4、10/10)中没有记录。这可能是 Bash 的解释吗?还是不推荐使用的参数格式?
Den*_*son 25
来自info coreutils 'chown invocation'GNU coreutils:
一些较旧的脚本可能仍使用 '.' 代替“:”分隔符。POSIX 1003.1-2001(参见标准一致性)不需要支持,但为了向后兼容,GNU
chown支持 '.' 只要没有歧义的结果。新脚本应避免使用“.” 因为它不便携,而且因为如果整个所有者'.' ,它会产生不良后果。group恰好标识名称包含“.”的用户。