使用mv命令,我的整个文件系统丢失

好的,所以我在/ var / www / forum / newrelease我想要做的是将newrelease中的所有文件复制到目录论坛,所以我在想命令mv / * ../*可以工作,但现在一切都消失了 任何想法如何让文件回来?

更新

所以似乎文件被移动到/根目录,但我不知道如何干净地把他们全部回来。

你的命令

mv /* ../* 

已将整个文件系统 (/)移至/ var / www / forum(../)。

你可以尝试相反的方法,即移动到/ var / www / forum并运行

 mv ./* / 

但是你也可以接受它是致命的。

从备份还原。

只要你完全理解必须发生什么,如果你从/var/www/forum/newrelease/运行mv /* ../*

你动了

  • 一切都在//*
  • 所有/var/www/forum/ ../* )除/var/www/forum/最后一个子目录外,

进入/var/www/forum/最后一个子目录。

尝试echo mv /* ../*任何地方,以帮助形象化。

现在,从你提出的其他评论来看,你似乎已经在进一步的调整了。 由于你运行的mv不可能真正破坏任何数据,所以你应该能够把东西移回原处。 如果你没有像busybox这样的静态链接的救援shell,你将不得不引导进入救援系统。

从那里你应该能够findsbin/bin/usr/lib/等。如果你设法把它们放回/你的系统应该可以重新启动。

在采取进一步的措施之前,想一想,到目前为止你的恢复尝试只会使情况恶化。