Linux硬链接

时间:2020-02-23 14:38:14  来源:igfitidea点击:

Linux中的硬链接是一个重复的目录条目。
两个目录条目指向同一文件(或者更准确地到同一inode)。
任何条目都没有在另一个中持有任何优先级,两者都同样有效。
要删除该文件,必须将两个硬链接删除到文件。

要创建硬链接,可以使用没有任何选项的LN命令。
我们需要提供文件名和链接的名称:

在上面的示例中,我们创建了一个名为hlink.lnk的硬链接到文件reation_file.txt。
请注意,两个文件都具有相同的inode号码。

现在我们将更改文件的内容,然后使用不同的文件名显示新内容:

因为两个目录条目指向同一文件,所以两个文件名都可以用于访问相同的内容。

到deletea文件,youmust删除了两个目录条目:

在上面的示例中,我们可以看到,虽然我们已删除了原始_file.txt,但文件仍然存在。

只能在同一分区上创建硬链接。