删除 /bin 而不是 /android-project/bin

chi*_*hip 1 command-line bash

一个android项目有它的/bin目录,我想做的是删除它。我真正的意思是删除/path/to/android-project/bin而不是/bin目录。

所以我执行了这个命令,

path/to/android-project$ sudo rm -rf /bin

现在,整个/bin目录被删除。我想尝试使用终端恢复它,但我无法启动终端,因为有/bin与终端相关的文件已被删除(我的猜测)。

有没有办法恢复/bin目录?我正在考虑升级 ubuntu。

Den*_*ker 5

/bin包含系统上一些最基本的文件,如果没有它,它将无法做很多事情(启动将无法工作,安装软件包也是如此)。最好的办法是启动与您正在使用的 Ubuntu 版本相同的 live cd,挂载您的现有根分区并将其同步/bin到该分区。

之后要进行全面清理,请重新安装受影响的软件包。要查找要重新安装的软件包,请使用以下命令:

find /bin -type f | xargs dpkg -S | sed -e 's/:.*//' | sort -u
Run Code Online (Sandbox Code Playgroud)

并实际重新安装它们:

sudo apt-get install --reinstall $(find /bin -type f | xargs dpkg -S | sed -e 's/:.*//' | sort -u)
Run Code Online (Sandbox Code Playgroud)