Linux硬链接和软链接

一、硬链接

        硬链接有称实际链接,是指通过索引节点来进行链接,在Linux中,所有节点都会有一个编号,称为inode,多个文件名指向同一个索引节点是被允许的,这种链接被称为硬链接。硬链接的作用是允许一个文件拥有多个有效的文件名。这样用户就可以简历硬链接指向同一个文件,删除一个链接并不会影响索引节点本身和其他链接。只有最后一个链接被删除时,文件的数据块及目录的链接才会被释放。也就是说文件删除的前提条件是与之相关的所有硬链接被均被删除。

二、软链接

        软链接又称符号链接,是一个包含了另一个文件路径名的文件,可以指向任意文件或目录,也可以跨不同的文件系统。软链接和Windows下的快捷方式类似,删除软链接并不会删除其所指向的源文件,如果删除了源文件则软链接就会出现断链。

       

猜你喜欢

转载自blog.csdn.net/faker_wang/article/details/80932100