硬链接
一个文件的一个或多个文件名
硬链接(hard link,也称链接)就是一个
文件
的一个或多个文件名。再说白点,所谓链接无非是把文件名和计算机文件系统使用的节点号链接起来。因此我们可以用多个文件名与同一个文件进行链接,这些文件名可以在同一目录或不同目录。
硬链接概念
一个文件有几个文件名(用ln命令实现多个文件名),我们就说该文件的链接数为几。由定义可知,此链接数可以是1,这表明该文件只有一个文件名。
总之,硬链接就是让多个不在或者同在一个目录下的文件名,同时能够修改同一个文件,其中一个修改后,所有与其有硬链接的文件都一起修改了。
Windows系统的硬链接
Windows系统的硬链接是一种针对文件的特殊
快捷方式
,只不过这种快捷方式的实现和一般的快捷方式不一样,是
NTFS文件系统
特有的属性之一,在
Linux
下面,也有类似的机制。
认识了硬链接究竟是怎么一回事,理解硬链接的两个限制就容易多了。
1、
硬连接
适用于在同一个卷的文件级别,不允许给目录创建硬链接;
2、硬连接是不能跨卷的,只有在同一
文件系统
中的文件之间才能创建链接。