![意外从 /usr/bin/ 中删除了 python、python2、python2.7 文件。可以恢复它们吗?](https://linux22.com/image/1358175/%E6%84%8F%E5%A4%96%E4%BB%8E%20%2Fusr%2Fbin%2F%20%E4%B8%AD%E5%88%A0%E9%99%A4%E4%BA%86%20python%E3%80%81python2%E3%80%81python2.7%20%E6%96%87%E4%BB%B6%E3%80%82%E5%8F%AF%E4%BB%A5%E6%81%A2%E5%A4%8D%E5%AE%83%E4%BB%AC%E5%90%97%EF%BC%9F.png)
我意外地从 /usr/bin/ 中删除了 python、python2、python2.7 文件。现在 yum 也无法正常工作。
有可能恢复它们吗?
答案1
如果您确实删除了这些文件,则无法恢复它们。如果您手头没有备份,并且不想从安装盘重新启动,您仍然可以尝试从同一操作系统的不同安装中复制它:
cp /path/to/your/copy/python2.7 /usr/bin
ln -s /usr/bin/python2.7 /usr/bin/python
它应该是同一处理器系列和类型的相同操作系统和发行版。
如果失败,您仍然可以从安装光盘启动并重新安装 Python。
答案2
一般来说在类 UNIX 系统中,删除文件意味着无法恢复。(除非你使用的文件系统能够快照,并且您正在使用它们。)
从最近的备份中恢复文件。
答案3
如果yum
不起作用rpm
,你可以随时下载转速python
为您的和/或python2.7
为您的软件包arch
(从您的发行版存储库中)提取其内容,您应该在其中找到已从系统中删除的可执行文件。只需将它们复制到 /usr/bin 中,chmod 755
就大功告成了。