Linux关于目录的删除问题

我打开之后切换到了/home,然后输出ls,显示有bin,然后我就想删除bin,先用了rmdir bin 然后显示说他不是一个空目录,然后就用了rmdir /bin,显示不是一个目录,然后用了rm bin 显示,不能移除,是一个目录,然后用了rm -r bin 显示了删除封号链接bin?当时我不懂就直接按了enter。然后就打了rm /bin ,又出现了上述情况,我打了y 然后我打了ls 就出现了/bin/ls:No such file or directory,就是以上删除方式哪个才是正确,而且我不明白为什么说bin不是空目录,还有删除封号链接bin需要打哪一个命令?为什么输入ls后就会显示那一串字母

img

你的home目录的bin不会链接到你的/bin了吧,感觉你这是删了存放ls命令的bin了

似乎你把bin目录删除了,而ls命令原本也在bin目录下,因此现在ls命令也没法用了,试试看能不能把bin目录先恢复一下。