为了不遇到 XY 问题,这是我想要实现的目的:
我只想拥有一个具有原始源文件夹的动态损坏名称的文件夹。
原始文件夹:
webmaster@dev:~$ tree demo
demo
├── FileOne
├── FileTwo
└── FolderOne
├── FileOne
└── FileTwo
名称被破坏的文件夹
webmaster@dev:~$ tree demo-symlinks/
demo-symlinks/
├── file-one
├── file-two
└── folder-one
├── file-one
└── file-two
我不想触及原始来源。
我不喜欢观察文件系统并在每次更改时运行更新例程。 (这是我过去的第一个方法)
我想进行一些即时反思。
我的想法是设置或开发一些类似于/proc
或 的虚拟反射文件系统/sys
并将其安装在空文件夹上。
问题不是关于实际的名称管理,我可以根据自己的需要来调整它。
其实我的问题是:
如何实现我自己的虚拟文件系统?由于我不知道如何开始这样做,所以我需要一些第一种方法。任何基本的 C/C++ 代码示例(或任意语言)再次仅提供原始名称就可以了。节点不一定必须是符号链接,我只想通过另一个名称/路径访问原始文件。当然,如果已经有一些可安装的即用型解决方案,那就更好了。
欢迎任何其他达到上述要求的解决方案。