实现FUSE

Igu*_*amu 2 fuse

我想使用FUSE实现文件系统.当请求目录的内容时,只有该目录中的文件类型将被报告为子目录.例如,如果目录中有ugur.PDF,guler.JPG和devatate.PNG文件,则不会报告文件本身,而是报告类型(PDF,JPG和PNG).我试图实现这个文件系统.我的问题是我无法想象如何在不改变ls -l命令的情况下报告?ls -l命令如何工作?(我有一个readdir函数,它将file_type和file_name加载到缓冲区.我试图改变,但我无法实现)

bma*_*ies 5

ls -l工作怎么样?这似乎是问题的症结所在.它叫fstat(2).该系统调用填充了stat结构.实现熔丝提供程序时,您将提供最终在stat结构中的数据.如果要更改目录结构,则返回各种项目所需的伪造信息.