rm 命令与删除按钮有何不同?

rm 命令与删除按钮有何不同?

我从一本书上看到,该命令rm删除的是inode而不是文件。这意味着如果我使用该rm命令删除,则无法恢复。

我对 Ubuntu 环境还很陌生。现在我的疑问是,密钥是如何工作的?就我而言,Del它并没有删除,因为我可以从我的文件夹中恢复它。那么我说 密钥正在对文件夹执行命令而不改变它,对吗?还是我在这里遗漏了什么?inodeTrashDelmvTrashinode

答案1

你的理解基本上是正确的 - DelNautilus(或其他文件管理器)中使用的键与使用 不同rm;它会将文件“移动”到垃圾箱,以便可以恢复,除非你清空垃圾桶(与 相同rm)。

请注意,即使您rm删除了文件,在删除 inode 后实际数据仍在磁盘上。如果您在数据最终被覆盖之前立即采取行动,您仍然可以使用 等工具恢复数据testdisk/photorec

答案2

删除只是将文件/文件夹(已删除的内容)转移到垃圾箱,而“rm”命令会将该内容从硬盘中永久删除。


笔记 :您仍然可以恢复永久删除的文件。若要“不”恢复,您必须将文件粉碎,使其无法恢复。

答案3

为了能够永久删除文件...您必须使用“srm”...这将删除然后覆盖保存该文件的磁盘扇区。

相关内容