Linux 使Unix文件系统中的文件路径实际指向程序
我目前正在使用一款软件(我们称之为ThirdPartyApp),它可以从我电脑上的某个目录中读取文件。我想制作自己的软件(称之为MyApp),为ThirdPartyApp生成文件。当ThirdPartyApp尝试加载Linux 使Unix文件系统中的文件路径实际指向程序,linux,file,unix,filesystems,Linux,File,Unix,Filesystems,我目前正在使用一款软件(我们称之为ThirdPartyApp),它可以从我电脑上的某个目录中读取文件。我想制作自己的软件(称之为MyApp),为ThirdPartyApp生成文件。当ThirdPartyApp尝试加载/path/to/somefile,而不是从硬盘读取somefile时,我希望MyApp被调用并实时生成字节。这类似于读取,比如说,/dev/uradom实际上并不加载名为uradom的文件,而是加载随机生成器的输出 所以,我的问题是,这在用户空间中可能吗?如果是,这叫什么?我不是要
/path/to/somefile
,而不是从硬盘读取somefile
时,我希望MyApp被调用并实时生成字节。这类似于读取,比如说,/dev/uradom
实际上并不加载名为uradom
的文件,而是加载随机生成器的输出
所以,我的问题是,这在用户空间中可能吗?如果是,这叫什么?我不是要求推荐某个特定的图书馆或类似的东西;我只需要知道谷歌能找到什么信息来做这样的事情。哦,如果这是一个限制因素的话,我只关心在Linux上工作。谢谢 检查fuse文件系统:–Matt Joyce
也请查收。顺便说一句,如果你能控制第三方应用的启动,那么你只需在此之前运行MyApp即可肯尼查看fuse文件系统:这正是我需要的,谢谢!也请查收。顺便说一句,如果你能控制第三方应用的启动,那么你就可以在此之前运行MyApp了。太好了,谢谢@Kenney。