Linux之硬链接和软链接

硬链接

1.包含在目录中的一个文件名就是一个文件的硬链接,或简称链接(Link)。在同一目录或者不同目录中,同一个文件可以有好几个链接,对应好几个文件名。

创建链接的命令:ln  P1 P2

用来创建一个新的硬链接,即为由路径P1标识的文件创建一个路径名为P2的硬链接。

示例:

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

 硬链接的限制:

1.不允许用户给目录创建硬链接。

2.只有在同一文件系统的文件之间才能创建硬链接。

软链接

1.软链接:也称为符号链接,属于短文件,可以包含另一个文件的任意一个路径名,路径名可以指向位于任意一个文件系统的任意文件或者目录,甚至可以指向一个不存在的文件。

创建软链接的指令: ln -s P1 P2

即创建一个路径名为P2新的软链接,P2指向路径名P1.这样对于P2的引用都可以被自动转换成指向P1的一个引用。

示例:

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

如:

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

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

猜你喜欢

转载自blog.csdn.net/xipengbozai/article/details/119990511