我不小心删除了 lib 和 tmp 文件夹。
sudo rm -rf /lib
sudo rm -rf /tmp
有什么方法可以恢复/lib
文件夹?
我认为我可以手动创建'/lib'文件夹,在互联网上找到 ubuntu lib 文件夹并将其上传到那里,但是:
$ mkdir
$ bash: /bin/mkdir: No such file or directory
答案1
如果没有备份,您几乎没有机会。付出的努力不值得。重新安装您的系统,并避免将来执行这些操作。Linux 很强大,但 Linux 很少会原谅错误。
/lib
/bin
–和中的二进制文件的基本库/sbin
/bin
– 单用户模式下需要可用的基本命令二进制文件/sbin
– 基本系统二进制文件
读这个:
很抱歉给大家带来坏消息。
答案2
好的,我们可以启动 live ubuntu 并将该 live boot lib 文件夹复制到您的 os 文件夹中
liveOS: /usr /lib 到 YourOS: /usr /lib
现在你的操作系统可能会完美启动,但你的应用程序无法运行这个脚本按照说明
- sudo apt-get clean
将以下内容粘贴到 reinstall_all.sh 中
#!/bin/bash
for pkg indpkg --get-selections | awk '{print $1}' | egrep -v '(dpkg|apt|mysql|mythtv)'
; 执行 apt-get -y --force-yes install --reinstall $pkg ; 完成sudo chown root:root reinstall_all.sh
sudo chmod 755 reinstall_all.sh
sudo./reinstall_all.sh
此方法将花费太多时间,并且互联网依赖于您过去安装的软件包。抱歉,bin