0

这是 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”是什么意思?

4

2 回答 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.
于 2013-02-14T13:50:30.357 回答
0

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

可悲的是,lsLinux 上的手册页对此并没有多说。但是, ls 的FreeBSD 手册页可以。

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

于 2013-02-14T13:53:16.987 回答