硬链接与软链接

硬链接:同一个文件使用多个别名(inode相同,文件名不同)如下:inode都是69。硬链接的创建:ln 源文件 目标文件

 

在删除其中一个文件时,另一个文件不受影响,如下:

其中的原因是inode,建议查看https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/

硬链接不能给目录创建,在给文件创建时要注意在同一个分区进行,否则不能创建。

目录有自己的硬链接数目,目录的硬链接数包含目录自身的名字以及  . 和 一级子目录的..

所以:目录的子目录数=目录的硬链接数-2

软链接:软链接就像windows中的快捷方式,其创建方法为:ln -s  源文件 目标,如下:

可以看出目录文件也可以用于软链接,并且可以在不同的分区创建软链接,当我们删除源文件时。

软链接就不能用了,如下图

当我们在创建一个相同路径相同名字的文件内容不必相同,此软链接可恢复使用,如下:

注意:软链接打开的时源文件的的内容,以上的软链接是用绝对路径创建的,但是我们并不建议用次

方法来创建,更趋向于用相对路径创建软链接

猜你喜欢

转载自blog.csdn.net/root__oo7/article/details/81086973