Linux引用硬链接与软链接,是为了实现文件的共享,更有隐藏文件路径、增加权限安全及节省存储等的好处。很多新手不知道软链接与硬链接的区别,今天大家一起总结它们的区别吧^_^
一,硬链接
硬链接的特性可以体现出什么是硬链接:
通过索引节点来进行链接,文件要有相同的inode及data block
不允许跨分区创建
只有在同一文件系统中的文件之间才可以,不能交叉文件系统进行硬链接的创建
只能对已存在的文件进行创建,即所要链接的原文件必须存在
不能对目录进行创建,只可对文件创建
删除一个硬链接文件并不影响其他相同inode号的文件。
硬链接的创建实例:
Tips:任何用户都可以创建硬链接,图中方框线代表硬链接数,ll是ls -l的别名,可用alias查看。*_*
二,软链接
软链接也称为符号链接,类似于Windows的快捷方式。在符号链接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。
所以,软链接可以指向其它分区
示例:
Tips:创建软链接一定要注意相对路径与绝对路径的区别
原创文章,作者:xxcj,如若转载,请注明出处:http://www.178linux.com/82100