最浅显、易懂的Linux 硬链接与软链接的理解

正文:

Linux上的文件可以这么理解:文件-->文件名。文件是一个Object,也就是磁盘上的二进制数据。一个文件可以有多个文件名,平时我们都是通过文件名访问文件Object。

这样,硬链接可以看成文件的多个文件名,而软链接可以看成是对其中一个文件名的链接,等同于windows的快捷方式,也就是对文件名的快捷方式。

所以删除文件的所有文件名才会无法访问文件,也就是所说的删除文件;删除软链接的文件名,软链接就不能用了,但是通过其他文件名,文件还可以访问。

 

windows似乎不支持一个文件多个名字。还是有其他方式可以实现?待考证。

 

原文首发于博客园 Hall Of FAME

地址

posted @ 2014-06-04 09:45  HallOfFame  阅读(576)  评论(0编辑  收藏  举报