Unix 伪装文件有多少种方式?

Mar*_*rio 5 unix filesystems pipe named-pipe

我知道 Unix 文件系统有时看起来像是文件但实际上不是文件。中的文件dev实际上指向设备。也可以创建命名管道,这些管道看起来也是文件,但实际上是各种先进先出的消息队列。该proc目录包含基于进程、内存、硬件等的文件。

我试图更好地理解这些抽象,以决定我可以使用哪些抽象。Unix 伪装文件有多少种方式,管理员可以轻松实现/使用哪些方式?(即命名管道和符号链接很容易使用。)如果我知道这些概念的正确术语,我也许可以在网上找到详细信息。

Eht*_*ury 0

http://en.wikipedia.org/wiki/Unix_file_types应该可以让您初步了解 Unix 中的文件类型。好像一共有7种:

  • -(常规文件)
  • d(目录)
  • l(符号链接)
  • b(块设备)
  • c(字符设备)
  • p(命名管道)
  • S(插座)

在一些旧的(显然已经过时的)Debian 文档中,有关于这些文件类型的更多信息:http://www.debian.org/doc/manuals/debian-tutorial/ch-advanced.html

但至于更现代的参考资料,我不知道有什么。