硬链接

更新时间:2023-12-13 22:11

硬链接(hard link,也称链接)就是一个文件的一个或多个文件名。再说白点,所谓链接无非是把文件名和计算机文件系统使用的节点号链接起来。因此我们可以用多个文件名与同一个文件进行链接,这些文件名可以在同一目录或不同目录。

硬链接概念

一个文件有几个文件名(用ln命令实现多个文件名),我们就说该文件的链接数为几。由定义可知,此链接数可以是1,这表明该文件只有一个文件名。

总之,硬链接就是让多个不在或者同在一个目录下的文件名,同时能够修改同一个文件,其中一个修改后,所有与其有硬链接的文件都一起修改了。

Windows系统的硬链接

Windows系统的硬链接是一种针对文件的特殊快捷方式,只不过这种快捷方式的实现和一般的快捷方式不一样,是NTFS文件系统特有的属性之一,在Linux下面,也有类似的机制。

认识了硬链接究竟是怎么一回事,理解硬链接的两个限制就容易多了。

1、硬连接适用于在同一个卷的文件级别,不允许给目录创建硬链接;

2、硬连接是不能跨卷的,只有在同一文件系统中的文件之间才能创建链接。