撤消“mv”命令?

撤消“mv”命令?

可能的重复:
移动了 bin 和其他文件夹!如何让他们回来?

我输入了以下命令,我知道该命令不正确,并且我认为我已将所有内容移至“../”,我可以采取任何措施来恢复:

mv /* ../

答案1

是的,你搞砸了。 :) 每个人都会在某个时候这样做。正如您所说,您已将所有内容移至../(如果您是root)。

在不知道当时位于哪个目录的情况下,您可能有机会通过../bin/mv ../* /从同一目录键入内容来使事情恢复到某种合理的状态。

否则,您可以从恢复光盘这样你就可以备份数据,然后重新安装Linux。

从恢复 CD 启动时,您还可以尝试将根文件和目录移回/.这样您就可以避免重新安装。

祝你好运!

答案2

如果您已经安装了 busybox,您可能会在以下方面取得一些成功:

../bin/busybox mv ../* /

之后,您可以手动将 ../ (无论在哪里)中应该存在的内容从 / 清理到它所属的位置。

busybox 有机会在 mv 无法工作的地方工作,因为 busybox 是静态链接的,不需要动态链接任何库。

如果 busybox 尚未安装,您可以尝试启动救援 CD,将硬盘分区挂载到 /mnt 下,然后将内容 mv 到它所属的位置。

相关内容