首页 > 代码库 > 记一次rm的误操作

记一次rm的误操作

   记录一次我在linux下的瓜皮操作吧,这次是乱用rm -rf 导致。

   起因是我用vim编辑配置文件后,wq后面接了~然后回车,这样保存后,该路劲下多了一个~文件。一开始我觉得是以~创建了一个文件而已,没多想就直接rm -rf  ~了,当时没什么事,接着再次编辑文档保存退出时发现,会提示E138: Can‘t write viminfo file /root/.viminfo!,然后想着进入root的家目录看看,发现此时root家目录已经不存在了,顿时恍然大悟。

   百度了下,发现不止我遇到过这种问题,网上解决的方法总结了一下,主要有三种:

   1.直接cp -a /etc/skl /root,然后登出后再登陆。

   2.从另外一台配置相同的主机上将root目录打包,然后传到删了root家目录的这台主机解压,解压后的root目录移动到根目录下。

   3.重装系统(这应该是你的根下有很重要的文件吧,我因为是新机所以没用这步)

   最后提醒,rm之前一定要看清楚,避免误删,另外,做好备份也很重要。

记一次rm的误操作