意外移动了 root 下的目录和文件并重新启动了机器

意外移动了 root 下的目录和文件并重新启动了机器

我不小心运行了这个命令

sudo mv /* /applications/minced/

代替

sudo mv ./* /applications/minced/

不幸的是,我重新启动了机器,现在出现了这个错误

查看错误

请帮我

答案1

使用实时会话,挂载分区并执行

sudo mv /media/{id}/applications/minced/* /media/{id}/ 

其中 {id} 是您的挂载点。文件的所有者、组或权限不应改变,因此应该相对安全。

来自评论的示例(因此这仅适用于这种情况;其他阅读此内容的人:更改 id 和源目录):

cd /media/ubuntu/5b1d3376-8683-4eb8-9a11-fe346ad3d76e
sudo mv applications/minced/* .

一般建议:犯错是可以的,但改正错误时犯错则是死罪。检查你所做的事情 2、3、4 次,如果可能的话,记录你所做的一切,这样你就可以回溯你所做的事情。

===

否则,请重新安装而不格式化磁盘(仅将与此安装相关的所有分区的文件系统设置为现有的文件系统(可能是 ext4)并且不要选择“格式化”)。如果可能,请从实时会话中进行备份。

系统启动后,您需要清理,/applications/minced/因为它将保存曾经属于 / 的文件。

===

下次不要对mv不需要 sudo 的文件使用 sudo。这些文件是你的,不是吗?如果是,你不需要它。如果需要,请将自己添加到拥有该文件的组中,这样你就不需要它了。

相关内容