ls -l 显示的文件属性

ls -l 显示的文件属性

我试过

greedy@algorithms:~$ ls -l /
total 2097292
drwxr-xr-x   2 root root       4096 11月 28 15:55 bin
drwxr-xr-x   3 root root       4096 11月 28 16:34 boot
drwxrwxr-x   2 root root       4096 5月   8  2018 cdrom
drwxr-xr-x  20 root root       4540 12月  2 00:40 dev
drwxr-xr-x 135 root root      12288 12月  1 07:32 etc
drwxr-xr-x   4 root root       4096 11月 27 20:53 home

第二列和第七列是什么意思?特别是大数字135?

答案1

第二列显示该文件系统对象的(硬)链接数。

常规文件默认有一个硬链接,仅由其正常文件路径表示。可以使用该命令向其添加更多硬链接ln。这些额外的硬链接将再次成为文件系统中的常规文件,但指向与原始文件描述符完全相同的磁盘文件。

目录通常默认有两个硬链接,因为它们一次被自身引用(.),一次作为其父目录的条目。它们还具有一个硬链接作为其每个子目录的父级。因此,您的案例中的 135 意味着您的/etc文件夹应该有 133 个子目录,加上两个默认链接。

您标记的第 7 列实际上是修改时间戳的日期部分。

相关内容