Linux查看文件或目录的权限ls -al(笔记)

本文详细解析了在Linux系统中使用ls-al命令时显示的文件详细信息,包括文件类型、权限、所有者、大小及时间等字段的含义,帮助读者深入理解Linux文件系统的管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下是在/root目录中执行ls -al的结果:
在这里插入图片描述
正如大家所见,ls -al格式化地输出了文件的详细信息,每个文件都有9列输出,下面详细介绍每列的含义:
第一列是文件类别和权限,这列由10个字符组成,第一个字符表明该文件的类型。下面表格列出了第一个字符可能出现的值和所代表的含义。

第一个字符可能的值含义
d目录
-普通文件
l链接文件
b块文件
c字符文件
ssocket文件
p管道文件

接下来的属性中,每3个字符为一组,各代表的含义如表所示

第n~m个字符代表的含义
2-4代表该文件所有者(user)的权限
5-7代表给文件所有组(group)的权限
8-10代表其他用户(others)拥有的权限

每组都是rwx的组合,具体含义如表所示:

字符对应的数字表示代表的含义
r4代表有读权限
w2代表有写权限
x1代表有执行权限

对应的rwx组合有以下几种:

字符组合对应的数字表示代表的含义
- - -0没有权限
r - -4有读取权限
r - x5有读取+执行权限
r w -6有读取+写入权限
r w x7有读取+写入+执行权限

权限【读取】+【执行】对应的数字表示5是【读取】+【执行】权限数字相加计算得出(4+1),其他权限对应的数字表示以此类推。

剩下几列代表的含义如表所示:

列数含义
2连接数[^1]
3文件所有者
4文件所有组
5文件大小
6~8文件创建时间(修改时间)
9文件名

[^1]:除了目录文件之外,其他所有文件的连接数都是1,目录文件的连接数是该目录中包含其他目录的总个数+2,也就是说,如果目录A中包含目录B、C、D,则目录A的连接数就是5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值