rm 可逆吗?

sly*_*oty 3 powershell windows-server-2012-r2

在 Windows Server 2012R2 环境中,PowerShell cmdlet 是否可撤销rmRemove-Item的 TechNet 手册指出它删除一个项目(多种类型),但没有说明取消删除该项目的可能性。
所以,如果我这样做

rm .\filename.ext
Run Code Online (Sandbox Code Playgroud)

从 PowerShell 提示中,我可以仅使用本机工具恢复此文件吗?

VL-*_*-80 9

即使我从未使用过 Power Shell,我也会回答。

根据手册

它说:

删除指定的项目。

因此,此时您的问题缩小为:

我可以恢复已删除的文件吗?

您可以,但这不是您从右键单击上下文菜单中执行的操作。

文件在删除时不会从分区中物理消失。它的内容仍然存在,但被标记为可用空间。如果此数据没有被其他数据覆盖,则您可以恢复文件。有各种产品可以帮助做到这一点。

其中之一是免费的开源System Rescue CD

编辑:

这是rm在现实世界中使用真实对象恢复命令的类比:

想象一下:你掉了一瓶牛奶,它裂开了——牛奶满地都是。

您知道如何将牛奶从地板上取出并放回不同的瓶子中。(在这个例子中,我们假设牛奶不是用来喝的——它只是瓶子里的东西)。

但是现在您要问“如何取消放置操作”?您无法取消放置操作。瓶子掉了,你不能“松开”它。牛奶在地板上

您唯一的解决方案 - 在您的狗照顾它之前将牛奶从地板上取回不同的瓶子。

  • @slybloty 没有。3d 派对工具是唯一的出路 (3认同)