硬链接和CP

来源:3-5 Linux链接命令

qq_欲言又止_0

2018-01-23 23:37

他们在效果上是一样的,实际意义是什么?都是删了一个,另外一个还可以执行。

写回答 关注

1回答

  • chq_blue
    2018-01-24 11:28:29
    CP占用新的i节点,并占用新的block空间,相当于两个独立的文件了,修改互不印象。
    硬连接是原文件的引用数加1,同一个i节点和block空间,删除一个只是引用数-1,只有为零了才删除,不独立,改一个文件,另一个也变化,同源。


    叶知秋丶

    文件A是文件B的硬链接,则A的目录项中的inode节点号与B的目录项中的inode节点号相同,即一个inode节点对应两个不同的文件名,两个文件名指向同一个文件,A和B对文件系统来说是完全平等的。如果删除了其中一个,对另外一个没有影响。每增加一个文件名,inode节点上的链接数增加一,每删除一个对应的文件名,inode节点上的链接数减一,直到为0,inode节点和对应的数据块被回收。

    2018-05-17 15:39:34

    共 1 条回复 >

Linux达人养成计划 I

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

399416 学习 · 3791 问题

查看课程

相似问题