好的,所以我在/ 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/
等。如果你设法把它们放回/
你的系统应该可以重新启动。
在采取进一步的措施之前,想一想,到目前为止你的恢复尝试只会使情况恶化。