键入错误的mv命令

时间:2014-01-01 16:01:10

标签: linux

您好我在Linux服务器上工作,并且正在运行此命令mv matter/*/* .

但我输入了这个mv matter /*/* .

因为屏幕上出现了一些错误,然后我无法登录,当我们重新启动服务器时它不会出现。

那么请你告诉我这个命令做了什么mv matter /*/* .

1 个答案:

答案 0 :(得分:2)

您可以通过在命令行的开头插入echo来找到自己:

echo mv matter /*/* .

展开的命令如下所示:

mv matter /bin/ash /bin/bash /bin/echo /bin/false [...] /home/yourname [...] .

顶级目录(echo /*/)中的所有文件和目录都已移动到执行该命令的目录。很难将它们与那里分开,但您可以尝试使用救援CD:

  • 将所有可执行文件移至/bin
  • /sbin符号链接设为/bin
  • 将所有看似配置文件的文件移至/etc

但是既然你无法自己找出mv命令正在做什么,你应该找一个知道为你解决它的人。不过,这是很多工作。