IPFS:MFS 中的符号链接

IPFS: Symbolic links in MFS

IPFS 的可变文件系统是否有等效的符号链接?例如,如果我有一个文件:

/source/file.txt 

我把它复制到另一个文件夹:

ipfs files cp /source/file.txt /reference/file.txt

这两个文件将引用同一个对象。如果我对 /source/file.txt 进行更改,/reference/file.txt 中的副本仍将指向旧版本。有什么好办法让它指向/source/中文件的当前版本?

我可以跟踪所有副本并在我更改原件时更新它们,但这听起来并不有趣。我还可以将字符串“/source/file.txt”存储在 /reference/file.txt 中,并在每次我想访问该文件时手动取消引用。更好,但仍然很麻烦。还有其他选择吗?

目前,MFS 不支持符号链接:您需要在用户区手动跟踪和更新它们。当前的 MFS 实现使用不可变标识符 (CID),每个目录的 CID 基于其子目录的哈希值,因此将字符串存储在文件中听起来是最佳方式,因为它不会在您每次更新目标文件时触发 DAG 重新计算。