drwxr-xr-x 和 lrwxr-xr-x 中起始 d 和起始 l 的含义

1 ls acl

有两个文件具有权限字符串drwxr-xr-xlrwxr-xr-x.

我想知道起始d和起始l代表什么?

Wes*_*eed 8

d代表目录。该l代表符号链接。

权限字符串中的第一个字符与权限无关。它只是标识它是什么类型的对象。

  • 嗯。我想是语义。如果我们*真的*想要迂腐,我们会称它们为“节点”:-) Linux 有点不一致。如果你使用 `cp` 或 `mv` 一个没有参数的链接,它会复制链接本身,而不是它引用的东西。但是如果你试图`cp` 或`mv` 一个设备节点(即在`/dev` 目录中),它会复制它引用的东西,而不是节点本身。在内部,文件系统使用“节点”来引用所有内容。您可以将所有内容都视为“文件”。但是对于程序员来说,一切(包括内存)都是某种对象。所以我想这只是取决于上下文。 (2认同)