一些编程语言能够区分强引用对象和弱引用对象,以便在所有强引用消失后,弱引用对象成为垃圾回收的候选对象。
文件系统上的硬链接是否有类似的概念?这是一个理论API:
$ touch A
$ ln --weak A A_hardlink # create a 'weakly referenced' hard link
$ rm A
$ stat A_hardlink # no such file or directory
符号链接有点给你这个,除了 A 的符号链接仍然会出现在磁盘上(即使它的基础文件已经消失),而且我想利用直接指向同一个 inode 的优势(用于跟踪移动,重命名主文件等)。是否有任何文件系统实际上支持这个或类似的东西?