问答详情
源自:3-5 Linux链接命令

请问我们执行rm操作到时候,删除的到底是什么?

情况1.

我做了个试验 创建硬链接后

如果rm删除原文件,硬链接还能使用,说明rm命令只是删除掉文件名字,而没有动到文件索引表的内容

那么是不是说明硬盘中还有一块区域是专门存储文件名的?我们rm掉原文件,只是删除这块区域里面存储的文件名?

情况2

没有创建任何连接的文件

直接用rm删除一个文件  它会删除掉什么?文件索引表中的东西会删除吗?还是删除磁盘block与文件索引表的对应关系?

提问者:YimingLin_hippo 2014-11-30 10:05

个回答

  • 好帮手慕珊
    2014-12-01 09:55:40

     删除的是文件索引。block中是没有删除的,所以误删除后才能数据恢复