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

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

我知道 Unix 文件系统有时会有一些看起来像文件但实际上不是文件的东西。文件实际上dev指向设备。也可以创建命名管道,它们也看起来像文件,但实际上是某种 fifo 消息队列。proc目录中有基于进程、内存、硬件等的文件。

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

答案1

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

但至于更现代的参考文献,我还不知道有任何相关内容。

相关内容