答案1
是的,你搞砸了。 :) 每个人都会在某个时候这样做。正如您所说,您已将所有内容移至../
(如果您是root)。
在不知道当时位于哪个目录的情况下,您可能有机会通过../bin/mv ../* /
从同一目录键入内容来使事情恢复到某种合理的状态。
否则,您可以从恢复光盘这样你就可以备份数据,然后重新安装Linux。
从恢复 CD 启动时,您还可以尝试将根文件和目录移回/
.这样您就可以避免重新安装。
祝你好运!
答案2
如果您已经安装了 busybox,您可能会在以下方面取得一些成功:
../bin/busybox mv ../* /
之后,您可以手动将 ../ (无论在哪里)中应该存在的内容从 / 清理到它所属的位置。
busybox 有机会在 mv 无法工作的地方工作,因为 busybox 是静态链接的,不需要动态链接任何库。
如果 busybox 尚未安装,您可以尝试启动救援 CD,将硬盘分区挂载到 /mnt 下,然后将内容 mv 到它所属的位置。