这就是我所拥有的:
--dir1
----file1
----file2
然后我创建了另一个带有硬链接的目录 dir2。
--dir2
----file1 (hard link to dir1/file1)
----file2 (hard link to dir1/file2)
现在我删除了 file1 并重新创建了同名的新文件。如何让 dir2 中的 file1 更改指向新文件的硬链接?
答案1
然后您需要rm dir2/file1
重新创建硬链接。硬链接与符号链接不同。符号链接是指向原始文件的指针,而硬链接通常与原始文件没有区别。当您删除时dir1/file1
,dir2/file1
成为新的“原始文件”。因此,为了获得名为 的硬链接dir2/file1
,您必须删除这个现在的原始文件dir2/file1
。