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 重新计算。
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 重新计算。