
硬链接也是使用ln命令,举例:ln info info_h, 就是给源文件info创建了一个名为info_h的硬链接。
现在我也在黑马程序员当老师,这方面都可以咨询。官网视频库也有这些资料的视频介绍。
ls -al 可以查看软链接的指向硬链接是相当与创建了文件信息的一份拷贝,跟原来的文件是一模一样的,没有任何区别,除了文件名字,只不过两个文件名指向的硬盘中的文件只存在一份。。
硬链接(hard link):A是B的硬链接(A和B都是文件名),则A的目录项中的inode节点号与B的目录项中的inode节点号相同,即一个inode节点对应两个不同的文件名,两个文件名指向同一个文件,A和B对文件系统来说是完全平等的。如果删除了其中一个,对另外一个没有影响。每增加一个文件名,inode节点上的链接数增加一,每删除一个对应的文件名,inode节点上的链接数减一,直到为0,inode节点和对应的数据块被回收。注:文件和文件名是不同的东西,rm A删除的只是A这个文件名,而A对应的数据块(文件)只有在inode节点链接数减少为0的时候才会被系统回收。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)