记一次rm的误操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次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的误操作的主要内容,如果未能解决你的问题,请参考以下文章

使用闪回功能快速恢复用户的误操作

记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程

恢复 git reset -hard 的误操作

恢复 git reset -hard 的误操作

恢复SQL Server表的误操作

如何优雅地处理用户的误操作引起的多次请求