撤消`mv`命令?

Vin*_*ith 7 linux command-line ssh

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

我输入了以下命令,我知道这是不正确的,我想我已经将所有内容都移到了“../”,我可以做些什么来从中恢复:

mv /* ../
Run Code Online (Sandbox Code Playgroud)

mrb*_*mrb 4

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

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

否则,您可以从恢复 CD启动,以便备份数据,然后重新安装 Linux。

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

祝你好运!

  • @shellter `/bin/mv` 已移动到新目录,因此它不再位于 `/bin/` 中。除了使用新位置之外,您通常还必须创建包含新 lib 目录的“LD_LIBRARY_PATH”。 (2认同)