Dha*_*mit 2 linux data-recovery rm
是Shift+Delete和rm -rf不同?执行其中任何一项后是否可以恢复已删除的数据?
当然,它们在形式上非常不同,但完成相同的任务。您应该阅读 rm (run man rm)的手册页,以便了解这些选项的实际含义。该命令的-r参数rm指的是“递归”,这意味着不仅您指定的对象而且任何子文件夹也将被删除。的-f是力,这意味着它不要求你什么验证。该rm命令永远不会将任何内容发送到“垃圾箱”或以其他方式移动它,这将由mv命令执行。它只是删除它。
我假设当您说Shift+ 时,Delete您指的是图形文件管理器,例如 nautilus。shift 前缀通常表示您要跳过安全的“移至垃圾箱”类型的功能,而只执行删除操作。
在这两种情况下,文件节点都被删除。通常文件数据仍然以磁性 1 和 0 的形式存在于磁盘上,但是有关它们在哪里的信息被删除并且空间变得可覆盖,因此您在此之后对磁盘执行的任何操作都将开始使用该空间。一些磁盘恢复实用程序可以尝试找到尚未完全覆盖的旧文件的碎片,但这是一种不精确的科学。
您问题的后半部分经常出现。这里有一些类似的问题,详细介绍:
还有在 ServerFault 上: