linux ll 输出解释[关闭]

问题描述 投票:0回答:2

这是一个常规输出 ll 命令

drwxr-xr-x 2 something     root 4096 2008-11-04 16:58 something

我想问一下这个输出是不是这样的,

crwxr-xr-x 2 something     root 4096 2008-11-04 16:58 something

“c”是什么意思?

linux ls
2个回答
4
投票

引自 OS X ls 手册页 :

       b     Block special file.
       c     Character special file.
       d     Directory.
       l     Symbolic link.
       s     Socket link.
       p     FIFO.
       -     Regular file.

0
投票

c
代表字符设备。这是一种特殊类型的设备,它不是对块进行操作,而是对字符进行操作(技术上是大小为 1 的块)。

遗憾的是,Linux 上的

ls
手册页并没有对此进行太多说明。然而,FreeBSD 手册页 的 ls 确实如此。

尽管如此,这应该在超级用户堆栈交换中询问。

© www.soinside.com 2019 - 2024. All rights reserved.