我搞砸了真的很糟糕,并且在以 root 身份登录时不小心在 Debian 6 上做了一个 rm *

1 debian rm

我以 root 身份登录时不小心在 debian 6 的 / 目录中执行了 rm * 。它没有删除任何目录,但我似乎搞砸了一些东西。

rm: cannot remove `132966': No such file or directory
rm: cannot remove `bin': Is a directory
rm: cannot remove `boot': Is a directory
rm: cannot remove `dev': Is a directory
rm: cannot remove `etc': Is a directory
rm: cannot remove `home': Is a directory
rm: cannot remove `lib': Is a directory
rm: cannot remove `lib32': Is a directory
rm: cannot remove `lost+found': Is a directory
rm: cannot remove `media': Is a directory
rm: cannot remove `mnt': Is a directory
rm: cannot remove `opt': Is a directory
rm: cannot remove `proc': Is a directory
rm: cannot remove `root': Is a directory
rm: cannot remove `sbin': Is a directory
rm: cannot remove `selinux': Is a directory
rm: cannot remove `srv': Is a directory
rm: cannot remove `sys': Is a directory
rm: cannot remove `tmp': Is a directory
rm: cannot remove `usr': Is a directory
rm: cannot remove `var': Is a directory
Run Code Online (Sandbox Code Playgroud)

它正在运行网站,一切都还在运行。但是我在尝试运行任何命令时都会得到这个。

root@host:/# dir
-bash: /bin/dir: No such file or directory
root@host:/# dir
-bash: /bin/dir: No such file or directory
root@host:/# dir
-bash: /bin/dir: No such file or directory
root@host:/# dir
-bash: /bin/dir: No such file or directory
root@host:/# dir
-bash: /bin/dir: No such file or directory
root@host:/# apt-get
-bash: /usr/bin/apt-get: No such file or directory
Run Code Online (Sandbox Code Playgroud)

bin 目录仍然存在并且 dir 在那里。它只是出于某种原因不起作用。

我无法再连接到 SSH,但我已经连接上了,看起来 SCP 仍然可以访问所有目录,但没有任何命令起作用。

我能做什么?我已经设置了很多东西,我不想弄丢它。有没有什么办法解决这一问题?

编辑:看来我仍然可以将文件上传到服务器..

小智 5

拿一袋薯片,一杯啤酒,打开你最喜欢的电影并观看它。在那之后,您可能已经冷静下来并准备重新安装您的 debian。而且,如果你不想变胖,以后就不要再犯这样的错误了。