Linux誤操作移動(dòng)根目錄/lib 的血淚恢復(fù)

Linux 發(fā)行版:Debian 9

一不小心執(zhí)行了一條語(yǔ)句

????mv /lib lib2

直接把根目錄下的lib目錄移動(dòng)到了/var下面,導(dǎo)致除了cd,pwd的bash外其他ls,cp,mv都不可用

?? ?bash: ./ls: No such file or directory

通過(guò)參考帖子發(fā)現(xiàn)可以通過(guò)ld-linux.so.2來(lái)執(zhí)行命令,現(xiàn)在只能通過(guò)tab提示查看目錄下的文件,找到在/var/lib2/x86_64-linux-gnu下面有l(wèi)d-linux-x86-64.so.2文件

看名稱(chēng)差不多,執(zhí)行后感覺(jué)有戲。


但是按照參考帖子上的說(shuō)明發(fā)現(xiàn)不行

/bin/ls: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory

然后注意錯(cuò)誤提示說(shuō)找不到libselinux.so,然后繼續(xù)查詢發(fā)現(xiàn)就在/var/lib2/x86_64-linux-gnu/下面有l(wèi)ibc.so.6文件,估計(jì)就是這個(gè)家伙。

終于在執(zhí)行下面的命令成功了

?? ?/var/lib2/x86_64-linux-gnu/ld-linux-x86-64.so.2??--library-path /var/lib2/x86_64-linux-gnu/ /bin/ls

趕緊恢復(fù)

? ??/var/lib2/x86_64-linux-gnu/ld-linux-x86-64.so.2??--library-path /var/lib2/x86_64-linux-gnu/ /bin/cp -rfp /var/lib2 /lib

熟悉的ls命令又回來(lái)了


linux下命令操作需謹(jǐn)慎啊

參考

https://www.haiwaidao.com/2012/03/06/1603.html

http://blog.51cto.com/sharkyan/771966

https://blog.csdn.net/jiazhen/article/details/3962994

https://wenku.baidu.com/view/a1e72be9b8f67c1cfad6b808.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容