linux-cmd

硬链接 软链接 符号链接

链接

简单来说是文件共享的方式。

硬链接

具有同样的索引节点和文件属性,只有链接数=0的时候,才会用磁盘删除内容。

  • 不允许给目录创建硬链接。

  • 不可以给不同文件系统的文件间建立连接。因为 inode节点 是这个文件在当前分区中的索引值,是相对于这个分区的,当然不能跨越文件系统了。

软链接
符号链接

软链接也叫做符号链接。没有文件系统限制。软链接原文件/链接文件拥有不同的inode号,表明他们是两个不同的文件;建立软链接就是建立了一个新文件。当访问链接文件时,系统就会发现他是个链接文件,它读取链接文件找到真正要访问的文件。

  • 软链接的链接数目不会增加;

  • 可以给目录增加链接。