软连接和硬链接

来源:互联网 发布:网络路由器被限速 编辑:程序博客网 时间:2024/04/29 17:25

软连接
硬链接
说明
可跨系统,在不同目录分区下建立链接
不可跨文件系统

1、可以链接文件和目录

2、不直接使用inode号作为文件指针,是使用文件路径名作为指针。

3、删除软连接文件,对源文件无影响,但删除源文件,则对于所有的链接文件就会找不到要指向的文件。

4、可以对一个不存在的文件名进行链接。

5、如果链接名是一个已经存在的目录,系统将在该目录下建立一个或多个与目标同名的文件,此新建的文件实际上是指向原木变得符号链接文件。

6、建立‘软链接’就是建立了一个‘新文件’。当访问链接文件时,系统就会发现他是个链接文件,它读取链接文件找到‘真正要访问的文件’。

1、不可以链接目录,只有超级用户才能为目录常见硬链接

2、不管有多少个都指向的是同一个Inode,会把节点链接数增加,只要结点的连接数不为0,文件就一直存在

缺点
因为链接文件包含有原文件的路径信息,所以当原文件从一个目录下‘移到’其他目录中,再访问链接文件,系统就找不到了;
硬链接就没有这个缺陷,你想怎么移就怎么移;还有,它要系统分配额外的空间,用于建立‘新的索引节点’和保存原文件的路径。




0 0
原创粉丝点击