课程
/运维&测试
/Linux
/ Linux达人养成计划 I
硬链接与原文件指向相同的文件位置信息,原文件的位置信息没有了,硬链接也不能用了吧?
2017-09-01
源自: Linux达人养成计划 I 3-5
正在回答
以下个人见解,供参考,不一定正确
如果一个文件的引用计数大于1,那么删除这个文件或者这个文件的硬链接意味着这个文件的引用计数减1,可以通过其他的硬链接或者文件本身访问这个文件;
如果一个文件的引用计数等于1,那么删除这个文件意味着“清除”存储block块的内容,无法再访问这个文件。
PS:引用计数:老师视频里3-5节07:50
如果一个文件存在硬链接,那么删除了这个文件后i节点、权限、修改时间等信息依旧保存在这个文件曾经创建的硬链接中,一个文件和它所有的硬链接全部被删除之后,这个文件对应的存储block块的内容才会被“清除”,无法访问这个文件。
删除一个只是删除一个目录项,并不是删除存储区数据
Sun_94安 提问者
举报
Linux入门视频教程,以通俗易懂的语言带你感受linux之美
4 回答为什么删除硬链接的时候不是把存储到I节点的信息都删了
2 回答硬链接 删除源文件之后通过硬链接方式可以打开,是说明删除只删除了i节点,对于硬盘真正内容没有动?
2 回答linux删除文件
1 回答删除软连接,原文件会删除吗?
2 回答在没有创建硬连接的情况下删除文件 会删除文件保存的Block区域内容还是清空?创建硬链接之后如何将文件删除干净?