使用硬链接让多个mdx共享同一个mdd

一些词典的mdd比较大,在比较版本的时候,同一个mdd复制到多处占用磁盘空间较多。

一个解决办法是创建文件链接。

以Windows 10为例:

mklink /H target.mdd "path_to_source_mdd"

这样就能在当前文件夹创建一个target.mdd,其内容与source_mdd相同。

可以使用以下命令来查看硬链接文件的源头:

fsutil hardlink list <目标文件路径>

其中,<目标文件路径> 是你想要查看源头的硬链接文件的路径。这个命令将列出与目标文件是同一文件的所有硬链接文件。

14 个赞

应该很有用,但作为技术小白,还是不太明白到底怎么用,能否说得再具体一点?

比如你的A.mdd已经放在/folder/A文件夹,如果需要在/folder/B文件夹内使用这个mdd,那么可以在该文件夹下打开命令提示符,输入:

mklink /H B.mdd "Path to A.mdd"

注意,"Path to A.mdd"要用完整路径。
可以先用两个txt文件练练手。

妙招(美梦成真)!!!安卓手机有没有这方面的运用?
谢谢!

1 个赞

感谢楼主分享,真是可以解决大问题,我怎么就想不到呢 :goutou:

非windows系统可以用ln命令创建。