当我执行 'ls -l' 时,我可能会得到这样的信息:
-rw-r--r-- 1 root root 209 Mar 30 17:41 fname
第一个字段是-
,这意味着这是一个文件。
如果它是目录而不是文件,则第一个字段将是d
.
为什么 Unix 的创建者决定使用d
for 目录,清晰直观,但使用-
for 文件?为什么不f
用于文件?
编辑
非常有趣的回复。许多不同的想法,它们都有意义,即使有些想法看起来更像是无意中而不是出于这个原因实施的和/或被记录为这就是原因。