![Ubuntu 中已删除的文件去哪儿了?](https://linux22.com/image/979647/Ubuntu%20%E4%B8%AD%E5%B7%B2%E5%88%A0%E9%99%A4%E7%9A%84%E6%96%87%E4%BB%B6%E5%8E%BB%E5%93%AA%E5%84%BF%E4%BA%86%EF%BC%9F.png)
我有一个非常简单的问题。删除文件后它们会去哪里?
我知道当我将文件发送到“垃圾箱”时,它们会进入“垃圾箱”,但是当我删除它们时,我不知道它们会去哪里。
答案1
基本上,当您删除文件(“清空垃圾”)时,该文件的索引条目会被删除,但文件信息不会从磁盘中删除。如前所述在这个 Ubuntu wiki 页面中:
这是因为在 Unix 文件系统中,文件由一个称为 inode 的数字索引,每个 inode 都有几个与之关联的属性,如权限、名称等。删除文件时,实际上发生的是 inode 与文件名的链接被取消,但如果其他程序正在使用该文件,它仍然与操作系统保持链接,并将继续更新。直到所有链接都被删除后,文件才真正被删除(即使这样,数据仍然在磁盘上,但没有任何索引,因此很难恢复)。