linux中crw brw lrw等等文件属性指的是什么
Linux中的crw brw lrw等等文件属性指的是文件的访问权限。它们是文件权限的简写,每一个字母代表一个意思:
c:表示文件的所有者(即创建文件的用户)拥有的权限;
r:表示文件的所有者可以读取文件;
w:表示文件的所有者可以写入(修改)文件;
b:表示其他用户(除了文件的所有者)可以访问文件;
r:表示其他用户可以读取文件;
w:表示其他用户可以写入(修改)文件;
l:表示文件的链接权限,是指其他用户可以创建指向该文件的硬链接。
Linux中的文件权限是一个三位的十进制,每一位对应一个用户组,分别是文件的所有者,同组用户,其他用户。每一位的十进制数字代表文件的访问权限,其中0表示没有任何权限,1表示可执行权限,2表示可写权限,4表示可读权限,3表示可执行和写权限,5表示可执行和读权限,6表示可写和读权限,7表示全部权限。
比如,当文件的权限设置为755时,它的权限简写为“rwxr-xr-x”,其中7表示文件的所有者拥有的权限,5表示同组用户的权限,5表示其他用户的权限,即文件的所有者可以读取、写入和执行该文件,而同组用户和其他用户只能读取和执行该文件,而不能写入。
总而言之,Linux中的crw brw lrw等等文件属性指的是文件的访问权限,它们表示文件的所有者、同组用户和其他用户可以对文件具有什么样的访问权限,比如读取、写入和执行等。
相关文章