使用 chgrp 或 chown 作为命名或数字参数时是否有偏好

使用 chgrp 或 chown 作为命名或数字参数时是否有偏好

当使用 chgrp 或 chown 时,我发现经常使用零作为指定组或用户,而不是 root。

两者是否有偏好?

在什么用例中数字参数更可取?

答案1

我们知道root总是0,但对于其他用户我们不知道那里的 uid 。

过去内存和打孔卡很贵,0比 少 3 个字符root。人们鼓励使程序变小,以节省内存,但以牺牲可读性为代价。

现在内存很便宜了。最好注重可读性。人们仍然被教导旧习惯,因为老师不知道我们为什么这样做。

相关内容