我希望能够给人留下文件和目录存在的印象(例如 ls 命令应该列出它们,或者 cd 命令应该使目录导航成为可能),但是重定向读取、写入、删除、.. . 命令处理它们的程序(例如存储、返回、删除数据库的数据)。这可能吗?
最佳答案
如果您编写自己的文件系统驱动程序,这是可能的。最简单的方法是使用 FUSE这允许您在用户空间中编写驱动程序(比编写内核驱动程序更安全、更容易)。
有一个 hello world帮助您入门的驱动程序示例。
他们的 Wiki 上还有一个关于 Database filesystems 的页面你应该看看。
关于linux - 是否可以在文件系统中模拟文件和目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6242914/