![使用 chgrp 或 chown 作为命名或数字参数时是否有偏好](https://linux22.com/image/185955/%E4%BD%BF%E7%94%A8%20chgrp%20%E6%88%96%20chown%20%E4%BD%9C%E4%B8%BA%E5%91%BD%E5%90%8D%E6%88%96%E6%95%B0%E5%AD%97%E5%8F%82%E6%95%B0%E6%97%B6%E6%98%AF%E5%90%A6%E6%9C%89%E5%81%8F%E5%A5%BD.png)
当使用 chgrp 或 chown 时,我发现经常使用零作为指定组或用户,而不是 root。
两者是否有偏好?
在什么用例中数字参数更可取?
答案1
我们知道root
总是0
,但对于其他用户我们不知道那里的 uid 。
过去内存和打孔卡很贵,0
比 少 3 个字符root
。人们鼓励使程序变小,以节省内存,但以牺牲可读性为代价。
现在内存很便宜了。最好注重可读性。人们仍然被教导旧习惯,因为老师不知道我们为什么这样做。
当使用 chgrp 或 chown 时,我发现经常使用零作为指定组或用户,而不是 root。
两者是否有偏好?
在什么用例中数字参数更可取?
我们知道root
总是0
,但对于其他用户我们不知道那里的 uid 。
过去内存和打孔卡很贵,0
比 少 3 个字符root
。人们鼓励使程序变小,以节省内存,但以牺牲可读性为代价。
现在内存很便宜了。最好注重可读性。人们仍然被教导旧习惯,因为老师不知道我们为什么这样做。