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

来源:3-5 Linux链接命令

YimingLin_hippo

2014-11-30 10:05

情况1.

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

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

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

情况2

没有创建任何连接的文件

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

写回答 关注

1回答

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

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


    好帮手慕珊

    这么理解是对的

    2014-12-10 17:58:26

    共 2 条回复 >

Linux达人养成计划 I

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

399344 学习 · 3791 问题

查看课程

相似问题