硬链接
1.包含在目录中的一个文件名就是一个文件的硬链接,或简称链接(Link)。在同一目录或者不同目录中,同一个文件可以有好几个链接,对应好几个文件名。
创建链接的命令:ln P1 P2
用来创建一个新的硬链接,即为由路径P1标识的文件创建一个路径名为P2的硬链接。
示例:

同目录下重复创建同名硬链接会报错:

硬链接的限制:
1.不允许用户给目录创建硬链接。
2.只有在同一文件系统的文件之间才能创建硬链接。
软链接
1.软链接:也称为符号链接,属于短文件,可以包含另一个文件的任意一个路径名,路径名可以指向位于任意一个文件系统的任意文件或者目录,甚至可以指向一个不存在的文件。
创建软链接的指令: ln -s P1 P2
即创建一个路径名为P2新的软链接,P2指向路径名P1.这样对于P2的引用都可以被自动转换成指向P1的一个引用。
示例:

可以给一个硬链接创建一个软链接。
如:

也可以给一个软链接在创建一个软链接

最后也可以给一个软链接创建一个硬链接


本文详细介绍了硬链接和软链接的概念,包括它们的区别和使用场景。硬链接在同一文件系统内创建,不允许对目录创建,而软链接则可以指向任意文件系统内的文件或目录,即使目标不存在。创建硬链接使用`ln P1 P2`,软链接使用`ln -s P1 P2`。示例展示了各种创建链接的操作,包括硬链接和软链接之间的相互创建。
998

被折叠的 条评论
为什么被折叠?



