【答】
1. 符号链接(Symbolic Link,软链接)
① 符号链接类似于Windows的快捷方式,它是一个特殊的文本文件,其中包含有另一文件的位置信息。符号链接和原始文件拥有不同的索引节点(inode index)。
② 符号链接可以跨文件系统,即可以跨不同目录分区。
③ 符号链接可以对目录或者文件进行链接。
④ 符号链接可以对一个不存在的文件名进行链接。
⑤ 当原始文件被删除或者移动之后,符号链接就无效了。
⑥ 在文件属性上,符号链接明确写出了是链接文件。
2. 硬链接(Hard Link)
① 硬链接通过索引节点来进行链接,允许多个硬链接指向同一个索引节点。
② 硬链接不可以跨文件系统,即不可以跨不同目录分区。
③ 一般用户只能对文件进行硬链接,只有超级用户才可以对目录进行硬链接(为了避免文件系统在遍历目录时陷入死循环)。
④ 硬链接文件和原始文件是完全平等关系,只删除一个硬链接或者原始文件并不影响索引节点本身和其它的硬链接,只有当最后一个硬链接被删除后,文件的数据块及其对应的索引节点才会被真正释放。
⑤ 当原始文件被移动之后,硬链接依然有效。
⑥ 在文件属性上,硬链接明确写出了链接数目。
1. 符号链接(Symbolic Link,软链接)
① 符号链接类似于Windows的快捷方式,它是一个特殊的文本文件,其中包含有另一文件的位置信息。符号链接和原始文件拥有不同的索引节点(inode index)。
② 符号链接可以跨文件系统,即可以跨不同目录分区。
③ 符号链接可以对目录或者文件进行链接。
④ 符号链接可以对一个不存在的文件名进行链接。
⑤ 当原始文件被删除或者移动之后,符号链接就无效了。
⑥ 在文件属性上,符号链接明确写出了是链接文件。
2. 硬链接(Hard Link)
① 硬链接通过索引节点来进行链接,允许多个硬链接指向同一个索引节点。
② 硬链接不可以跨文件系统,即不可以跨不同目录分区。
③ 一般用户只能对文件进行硬链接,只有超级用户才可以对目录进行硬链接(为了避免文件系统在遍历目录时陷入死循环)。
④ 硬链接文件和原始文件是完全平等关系,只删除一个硬链接或者原始文件并不影响索引节点本身和其它的硬链接,只有当最后一个硬链接被删除后,文件的数据块及其对应的索引节点才会被真正释放。
⑤ 当原始文件被移动之后,硬链接依然有效。
⑥ 在文件属性上,硬链接明确写出了链接数目。