CentOS – 意外移动和删除/ home / folders

我跑(愚蠢)这些命令:

mv ncdu/ /home/* mv ncdu/ /var/* 

尝试将ncdu文件夹移动到这些目录中。 它导致我删除我的/ home /文件夹中的所有我的Apache目录,除了virtfs (cPanel)。

正如你可以想象的那样,它将我的网站和其他各种function淘汰出局。

我注意到/virtfs/仍然拥有网站的所有文件。

如何将/home目录恢复到应该如何? 有没有我可以运行的cPanel脚本,或者我必须手动创build硬链接?

我也注意到, var/yp目录有很多你期望的var目录,我可以从那里恢复吗?

我希望这个命令可以将/ home(最后一个字典顺序)下的一个文件夹与/ home(和ncdu)下的所有其他文件夹直接放在那里。 啊 – 这就是发生了什么 – virtfs正好是最后一个文件夹。

尝试去/ home / virtfs,只是mv的文件夹回到原来的位置。

build议下面的命令。 你将要select移动哪个文件夹,而不是仅仅使用*,因为你不想移动最初在/ home / virtfs下的东西。

 cd /home/virtfs mv abcd .. 

/ var也一样。 只需要改变/ var / yp,然后把那些结束了备份的东西变成一层。