问题描述
在终端输入指令的时候,不小心执行了sudo mv /opt/bin /home/xx/
这条指令,导致/bin文件夹被移动到系统无法识别的位置,从而终端无法正常打开,故无法将/bin文件夹移动回原本位置,同时用鼠标右键点击/bin文件夹移动操作时报错权限不足。重启之后也卡在指令运行界面无法进入ubuntu系统。
问题解决
- 插入之前制作的启动盘u盘,开机时一直按
F12
进入启动项选择界面(不同品牌电脑的快捷键不同,我的是联想拯救者),选择u盘启动,进入ubuntu安装界面,选择try ubuntu
这一项,进入ubuntu系统。 - 打开文件夹,根据之前安装ubuntu时所分配内存的大小,找到自己的/home文件夹和/文件夹(已经不是原本名字了,是比较长的一串编号)。
- 打开终端,输入
sudo mv /new_home/bin /new_sys
,这里/new_home为第二步找到的/home路径,/new_sys为新的/路径名称。
问题总结
由于安装的是双系统,在windows系统无法访问ubuntu系统的文件夹,只能通过某些软件读取ubuntu系统文件夹的文件并保存。而如果使用启动盘进入try ubuntu系统,则相当于用ubuntu的文件解析方式打开ubuntu的文件,自然不存在问题。通过这种方式顺利将/bin文件夹移回原本位置。