linux - 是否可以在文件系统中模拟文件和目录?

标签 linux file file-io filesystems

我希望能够给人留下文件和目录存在的印象(例如 ls 命令应该列出它们,或者 cd 命令应该使目录导航成为可能),但是重定向读取、写入、删除、.. . 命令处理它们的程序(例如存储、返回、删除数据库的数据)。这可能吗?

最佳答案

如果您编写自己的文件系统驱动程序,这是可能的。最简单的方法是使用 FUSE这允许您在用户空间中编写驱动程序(比编写内核驱动程序更安全、更容易)。

有一个 hello world帮助您入门的驱动程序示例。

他们的 Wiki 上还有一个关于 Database filesystems 的页面你应该看看。

关于linux - 是否可以在文件系统中模拟文件和目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6242914/

相关文章:

linux - 为什么系统调用失败?

安卓系统.ErrnoException : ioctl failed: EBADF (Bad file descriptor) with file from data/data folder

java - 通过 JNA 将 InputStream 作为文件指针传递给 C 代码

java - 从文件 Java 8 中读取行并在两者之间中断的最佳方法

swift - 输入类型=文件在 OS X 应用程序的 WebView 中不起作用

python - 如何将字符串文件导入列表列表?

linux - 如何在不修改字符串内容的情况下回显包含引号的字符串?

android - 当我使用 bazel 构建 libtensorflow_inference.so

python - bash shellshock 更新导致脚本行为不同

java - 将 BufferedWriter.write 延迟到另一个线程