长列表格式 ls 命令

长列表格式 ls 命令

使用ls -l命令文件时,如果文件不是上次修改日期Character special file (c)Block special file (b)上次修改日期之前的文件,则它们只有一个数字,即文件大小。这两个数字由逗号分隔。我一直在寻找有关它们的信息,但找不到它们的含义。这两个数字是什么意思?

例子:

crw-rw-rw-  1 root   root      1,   7 abr  3  2020 full

brw-rw----  1 root   disk      7,  11 abr  3  2020 loop11

答案1

当从设备文件读取或写入数据时,请求由该设备的驱动程序处理。每个设备文件都有一个关联的编号,用于标识要使用的驱动程序。这些编号的含义是主要号码-逗号-次要编号对于驱动程序来说。主编号是一个更大、更通用的类别(例如硬盘、输入/输出设备等...),而次编号则更具体(即指示设备连接到哪个总线)。次编号仅由主编号指定的驱动程序使用;内核的其他部分不使用它,只是将其传递给驱动程序。

相关内容