linux下rwx权限与数字对应关系详解

我们都知道,在linux中权限r对应的数字为4,w对应的数字为2,x对应的数字为1。

那,有没有人想过为什么4就代表r?2就代表w?难道是因为读起来朗朗上口???

实际上,rwx权限在操作系统中,如果有,则是二进制1表示,如果没有,则是二进制0来表示。那么,当文件同时拥有rwx权限时,在计算机中权限就被标识成了二进制111,转换为十进制就变成了4(二进制100,r权限)+2(二进制10,w权限)+1(二进制1,x权限)=7(111,rwx权限),于是乎我们常用的chmod命令后面接的数字是怎么来的就很清楚咯。

2 thoughts on “linux下rwx权限与数字对应关系详解”

Leave a Reply

Your email address will not be published. Required fields are marked *