美文网首页
Linux_103_软硬链接的区别

Linux_103_软硬链接的区别

作者: 为宇绸缪 | 来源:发表于2022-04-06 21:19 被阅读0次

    硬链接
    一般情况下,文件名和inode号是一对一的
    特点
    · 目录文件夹,不支持硬链接
    · 不得跨文件系统
    · 硬链接数据量的增加,会增加inode号码的计数

    如何创造硬链接
    可以通过 ls -l 查看文件的硬链接数量
    ln 目标文件绝对路径 硬链接文件路径
    创建出来的硬链接,和源文件的inode号码是一样的

    软连接
    特点
    · inode号码,是不一样的,代表软连接文件,是两个单个的个体,硬链接的inode号是一样的
    · 软链接可以针对文件夹操作

    软硬链接的综合比较
    (1)删除软连接对源文件和硬链接无影响
    (2)删除硬链接,对软链接,源文件,也是无影响
    (3)删除源文件,对硬链接也是无影响的,但是影响软链接
    (4)只有删除源文件,和所有的硬链接,文件的链接数就为0了,此时文件数据丢失
    (5)源文件和硬链接具有相同的inode号码,可以理解为,一个超市有多个入口,都是指向同一个超市
    (6)软链接和源文件的inode号码不同,因此是2个单独的文件

    相关文章

      网友评论

          本文标题:Linux_103_软硬链接的区别

          本文链接:https://www.haomeiwen.com/subject/lgedsrtx.html