热线电话:13121318867

登录
2019-01-22 阅读量: 841
Linux文件软链接与硬链接的区别

Linux文件软链接与硬链接的区别

答:软链接与硬链接主要有以下几点差别:

1)软链接可以跨文件系统硬链接不可以

2)关于 inode节点的问题 。硬连接不管有多少个,都指向的是同一个inode节点,会把 结点连接数增加 ,只要结点的连接数不是 0,文件就一直存在 ,不管你删除的是

源文件还是 连接的文件 。只要有一个存在 ,文件就 存在 (其实也不分什么 源文件连接文件的 ,因为他们指向都是同一个 inode节点)。 当你修改源文件或者连接文件

任何一个的时候 ,其他的 文件都会做同步的修改 。软链接不直接使用inode节点号作为文件指针,而是使用文件路径名作为指针。所以 删除连接文件 对源文件无影响,但

是 删除 源文件,连接文件就会找不到要指向的文件 。软链接有自己的inode,并在磁盘上有一小片空间存放路径名.

3)软连接可以对一个不存在的文件名进行连接 。

4) 软连接可以对目录进行连接。

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子