gpt4 book ai didi

linux - 如何创建将系统调用转发到我的程序的 "fake filesystem"?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:06:57 26 4
gpt4 key购买 nike

我想编写一个工具,可用于将 tar、tgz、zip、7z 等归​​档文件挂载到某个目录,只要它正在运行,这样我就可以用任何文件管理器打开它我要。

为此,我需要以某种方式制作一个假文件系统,将打开和读取文件等系统调用转发到我的程序。我该怎么做?我是否必须制作自己的文件系统驱动程序,或者是否已经存在相应的库?

最佳答案

FUSE原则上,这就是您要寻找的。您正在寻找的存档安装的一种实现是/曾经是 archive mount,但我不确定它的维护情况如何。

关于linux - 如何创建将系统调用转发到我的程序的 "fake filesystem"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44876803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com