码迷,mamicode.com
首页 > 系统相关 > 详细

Linux硬链接和软链接的区别

时间:2015-03-18 23:29:41      阅读:385      评论:0      收藏:0      [点我收藏+]

标签:硬链接   软链接   linux inode   

1.硬链接文件和原文件指向同样的数据,两者就像克隆一样,inode号也相同,当删除原 文件时,
硬链接文件仍然存在有效。但硬链接文件不同于文件的复制。应该说硬链接文件的产生只是原文件所

在目录文件的内容发生改变,原文件的数据并没有得到复制,而复制文件,磁盘上有两份数据。简单

说,硬链接就是一个类似于别名的概念。当原来的名字没有了,别名照样可以使用。   

2.软连接和windows系统的快捷方式含义一样,软链接和原文件的inode不同,该文件的内容是

向原文件的路径信息。软链接就好像是指针一样。而硬链接就是引用。

总结:硬链接类似C++的引用,软链接类似C++的指针

inode(i节点)详细解析请参考:http://www.cnblogs.com/itech/archive/2012/05/15/2502284.html

Linux硬链接和软链接的区别

标签:硬链接   软链接   linux inode   

原文地址:http://blog.csdn.net/lhk000/article/details/44423707

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!