Es ist ein seltsamer (aber vollständig begründeter) Anwendungsfall für FUSE, aber gibt es eine Möglichkeit, Programme, die auf einer FUSE-Dateisystemimplementierung laufen, zu tricksen, um alle Einträge als Dateien aufzulisten, aber die "Dateien" als Verzeichnisse zu lesen auch?Behandle Dateien wie Dateien und Verzeichnisse in FUSE?
Zum Beispiel gibt es eine Möglichkeit, ein FUSE-Dateisystem auf die folgende Weise zu verhalten?
$ cd mnt
$ ls
foo bar
$ cat foo
Some foo text!
$ pwd
/mnt
$ cd foo
$ ls
qux qix
$ cd qux
$ pwd
/mnt/foo/qux
$ cd ..
$ pwd
/mnt/foo
$ cat qux
Some Qux text.
Gibt es eine Möglichkeit, dies durch Ausnutzung eines Symlink-Datei-Modus zu tun, oder gibt es einen ähnlichen Weg? Oder ist das völlig unmöglich und ich sollte einen anderen Weg gehen?