Windows硬链接占用空间?

Ste*_*nny 3 windows windows-7 symbolic-link hardlink mklink

在我的电脑上我创建了一个硬链接

mklink /h git-link.exe git.exe
Hardlink created for git-link.exe <<===>> git.exe
Run Code Online (Sandbox Code Playgroud)

现在它们都占用空间

2012-04-17  12:14 AM         6,905,039 git-link.exe
2012-04-17  12:14 AM         6,905,039 git.exe
Run Code Online (Sandbox Code Playgroud)

这有什么意义?为什么不直接复制?

Pau*_*aul 12

创建硬链接时,您将创建两个单独的文件系统条目,指向磁盘上的相同物理数据。

当您执行 dir 时,它会显示存储在文件系统条目指向的位置的数据大小。

因此,如果您为单个文件创建 100 个硬链接,它们将报告相同的大小——它们报告存储的数据的大小。这并不意味着硬链接占用了这个空间——事实上它们并没有。硬链接占用的空间很小。