在移动文件的时候,没有注意操作路径,一不小心把根目录下面的文件移动走了。
移动根目录.png想把文件移动回来,输入任何命令都报错:
运行命令.png幸好知道bin目录被移动到opt目录底下了,然后尝试了一下绝对路径执行命令,依然报错。这时候意识到bash的运行环境被破坏了,任何命令都无效了。
在绝望之际,突然想到了曾经用过windows系统的修复功能。不妨一试。然后找了一个系统的安装镜像,做成了启动盘。在系统启动时候选择从光驱启动。
从光驱启动后,会进入系统的安装流程,直接按下ESC键,进入以下菜单:
镜像启动.png在菜单中发现了一个惊喜的功能:Execute a shell
选择之后,进入了一个shell模式。如何利用一下这个模式把文件恢复呢?何不把系统盘挂载一下看看里面什么情况。
挂载硬盘.png挂载成功之后,进入目录,欣喜若狂啊!
目录显示.png这不就是被破坏的目录结构吗!!马上想到把文件移动回去。
移回文件.png重启系统,系统恢复了。
启动成功.png这都是血的教训啊,以后移动文件需要注意以下几点:
-
注意操作路径
-
移动文件一定要加上绝对路径
网友评论