以下是在/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

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐