网站搭建徐州百度网络,首页公司,的网络公司,设计网站公司 讲湖南岚鸿ln指令建立链接
软链接 硬链接 所属者的前的数字表示硬链接数#xff0c;引用计数#xff0c;file.txt和soft_link是软链接所以都为2 软链接有独立inode#xff0c;硬链接没有#xff0c;所以硬链接不是独立文件#xff0c;软链接是独立文件#xff0c;且硬链接的属性会…ln指令建立链接
软链接 硬链接 所属者的前的数字表示硬链接数引用计数file.txt和soft_link是软链接所以都为2 软链接有独立inode硬链接没有所以硬链接不是独立文件软链接是独立文件且硬链接的属性会保持一致。
所谓的硬链接本质是在特定目录的数据块中新增文件名和指向的文件的inode编号的映射关系。
即多个不同的文件名指向同一个inode
任意一个文件都inode每个inode内部都有引用计数的计数器删除文件会使得引用计数减1当数据为0时才会删除文件。
该如何理解软链接
软链接保存目标文件的路径删掉目标文件会导致软链接失效指向的路径失效。
软链接相当于一种快捷方式。
软硬链接的应用场景
软链接创建快捷方式避免复杂的路径或者名字问题
创建目录dir的硬链接数是2因为在dir内部的隐藏文件. 也有一个硬链接
硬链接维持目录结构用来进行目录定位
硬链接不能给目录创建软链接可以。
给目录建立硬链接会形成环的问题。
如root/dir1/dir2-root/dir1/dir2/root/......
系统搜索时会避免两个隐藏文件。