名前が変更されたシンボリックリンクを自動的にすぐに提供するにはどうすればよいですか? (例:仮想ファイルシステム)

名前が変更されたシンボリックリンクを自動的にすぐに提供するにはどうすればよいですか? (例:仮想ファイルシステム)

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 ++コードの例(またはすべての言語)は、生の名前をもう一度提供するだけです。ノードが必ずしもシンボリックリンクである必要はありません。別の名前/パスを介して元のファイルにアクセスしたいです。もちろん、すでにインストール可能なソリューションがあれば、より良いでしょう。

上記の要件を満たす他のソリューションも歓迎します。

関連情報