/dev 目录中的每个文件都是设备文件吗?

/dev 目录中的每个文件都是设备文件吗?

我读到该/dev目录包含指向设备驱动程序的设备文件。

现在我的问题是,目录中的每个文件/dev都是设备文件,还是/dev目录中包含其他类型的文件?

答案1

通常,您可能会在 中找到 (b)lock、(c)har、(s)ocket、(l)inks 和 (d)directory /dev。您可以通过 来查看类型ls -l。但是,根据操作系统的不同,您可能会在其中找到其他文件。例如,在 NetBSD 上有一个 shell 脚本/dev/MAKEDEV,旨在帮助创建这些设备条目。

和你的其他问题一样,这是类型文件的(ls -l输出的第一个字符)确定它是否是设备。

相关内容