使用对象:linux初学者。
一、硬链接和软链接的概念
硬链接是给已经存在的数据文件另外创建一个名字,通过该名字也可以访问该数据文件。就好像给张三起个绰号叫“小二黑”,通过“张三”这个名字能找到这个人,通过“小二黑”这个名字也能找到这个人。
软链接是给文件名在其他位置创建一个链接名称,通过该链接名称找到真实的文件地址。类似于windows下的快捷方式。
二、硬链接和软链接的区别
1、 硬链接只能在同一文件系统下创建,软链接则可以跨文件系统创建
2、 硬链接创建之后源文件inode计数会增加,软链接创建之后源文件inode计数不会增加,但是链接文件所在的文件系统的inode数量会被消耗
3、 硬链接只能针对文件创建,软链接对于文件或者目录都可以创建
4、 硬链接创建之后,删除原来的源文件对硬链接文件没有任何影响,硬链接文件可以正常打开;软链接创建之后,删除源文件之后,软链接文件无法打开,即软链接依赖于源文件。
原创文章,作者:jacklei,如若转载,请注明出处:http://www.178linux.com/53246