您好我在Linux服务器上工作,并且正在运行此命令mv matter/*/* .
但我输入了这个mv matter /*/* .
因为屏幕上出现了一些错误,然后我无法登录,当我们重新启动服务器时它不会出现。
那么请你告诉我这个命令做了什么mv matter /*/* .
答案 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
命令正在做什么,你应该找一个知道为你解决它的人。不过,这是很多工作。