您的位置:首页 > 其它

硬链接 软连接

2016-07-29 17:08 197 查看
链接:访问同一个文件的不同路径
硬链接:指向同一个inode的不同路径。 特性: 1、硬链接不能跨分区。
2、不能对目录创建硬链接。
3、创建新的链接后ll查看连接数会增加
4、硬链接的源文件的路径可以是绝对路径也可以是相对与当前工作目录的路径或相对于链接文件的路径。
软链接:指向同一个文件的不同路径。 特性:
1、硬链接可以跨文件系统
2、硬链接可以对目录创建,且目录的链接数至少是2个,对源文件创建链接不会增加连接数。
ps:目录本身是一个链接,在目录中还有一个“.”文件,该文件指定是当前目录,举例如下:


上图所示:a目录的inode与a目录中的"."inode一致,所有目录至少有两个链接,如果要在a目录中继续创建N个目录,则每个目录中都含有一个“..”,其inode号也与a的一致,所以创建N个文件就会有N+2个链接数。
3、链接文件和原文件有不同的inode号

4、删除链接文件不会影响源文件,但是如果删除源文件之后链接文件会编程红色,此时直接在源文件目录中创建一个与之前原文件名称一致的文件即可。

5、软链接文件,原始文件的路径如果用相对路径的话 一定是相对于软连接文件的路径,不是相对与当前工作目录的路径

知道软连接名称查看硬链接名:readlink + 软连接文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  硬链接 软链接