Linux文件信息详解

文件权限为Linux必修课,网上也又非常多的博主进行了相关的分享,这里基于相关资料进行一些总结于学习。通过相关列子进行学习。
列如我们在www目录ls -ll存在一条如下记录
drwxr-xr-x 4 root root 4096 Apr 16 14:43 wwwroot

记录中的d表示文件类型,常用的类型有:

-:普通文件
d:目录
b:块社保文件,如硬盘,光驱等。
c:字符社保文件,列如“猫”等串口设备。
l:连接文件
p:管道文件
s:套接口文件/数据接口文件(如启动mysql时服务器会产生一个mysql.sock文件)

记录中的rwx表示文件权限其中:

r:可读        数值:4
w:可写        数值:2
x:执行        数值:1

权限标识为每三位标识一组权限标识,标识意思为文件所有者 文件用户组 其它用户。通常情况下我们会使用chmod [权限数值] 文件名进行文件权限修改,权限数值为三位数,每一位数表示一组权限表示,没一组权限通过数值相加得出如:

chmod 755 wwwroot 中的7表示为`rwx`,5表示`r-x`,对应过来总体权限标识为`rwxr-xr-x`

记录中的4表示连接数,windows下的快捷方式,连接有软硬之分,链接数指的是有多少个链接文件指向这个文件。

记录中的root 第一组root为所属用户, 第二组root为所属用户组。

记录中的Apr 16 14:43为文件的最后修改日期。

记录中的wwwroot为文件名。

发表回复

CAPTCHAis initialing...