关于linux中的-rw-r–r–或者drwxr-xr-x是什么意思?

原创 野人  2021-09-14 09:01  阅读 45 次

每次有用到linux的系统,都会用到这个ls -al命令,来看下当前目录下是否有什么文件/文件夹,然而每次都没有去研究下,关于文件属性里面的。-rw-r--r--或者drwxr-xr-x到底是什么意思?今天刚好折腾了下,就写了这篇文章。

-rw-r--r--或者drwxr-xr-x其实是用来表示文件权限属性,一共有10位。

第1位,用来表示文件类型的,即是文件(-)/文件夹(d)/软链接(l)。

第2-10位,是以每3位为一个组,其中的r就是read对应的数字是4,w就是write对应的数字是2,x就是execute对应的数字是1,如果没有赋予权限的话,用-来代替。

关于每3位为一个组所代表的含义如下:

第一组即表示使用者(Owner)是否可读,可写,可执行。

第二组即表示相同同一组的用户(Group)是否可读,可写,可执行。

第三组即表示其它用户(Other)是否可读,不可写,可执行。

如果弄懂了上面的基础知识后,对于读懂/修改文件权限是非常容易了。

比如这个:-rw-r--r--,表示这是个文件,使用者(Owner)可读可写,对应的数字权限为:4+2=6,同一组(Group)的用户,可读,对应的数字权限为:4,其它用户(Other),可读,对应的数字权限为:4,表示为八进制数字即为:644

本文地址:http://www.yerenwz.com/4654.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论