Linux 我无法取回ls命令文件

Linux 我无法取回ls命令文件,linux,bash,Linux,Bash,我想将/bin/ls移动到/root,但键入了错误的目录: mv /bin/ls /roo 现在我找不到ls命令文件,如何检索它?首先,为什么要这样做??小心使用root特权 除非您有非常好的理由并且确切地知道自己在做什么,否则不要从/bin中移动unix命令。首先,其他操作系统组件和库可能依赖于它们,您完全可以使用软管连接您的系统 ls用于从子流程中的各种二进制文件中列出文件 这样做是为了恢复,如果你确定你在这里展示的是你为了移动它所做的 mv /roo /bin/ls 试试这个:mv/r

我想将
/bin/ls
移动到
/root
,但键入了错误的目录:

mv /bin/ls /roo

现在我找不到
ls
命令文件,如何检索它?

首先,为什么要这样做??小心使用root特权

除非您有非常好的理由并且确切地知道自己在做什么,否则不要从/bin中移动unix命令。首先,其他操作系统组件和库可能依赖于它们,您完全可以使用软管连接您的系统

ls用于从子流程中的各种二进制文件中列出文件

这样做是为了恢复,如果你确定你在这里展示的是你为了移动它所做的

mv /roo /bin/ls

试试这个:mv/roo/bin/l谢谢你,我明白了。现在它恢复了。我是Linux新手,我只想尝试通过在路径中添加一个目录,使命令在任何目录中执行。我想我应该更加小心。(对不起,我的英语很差,我正在努力学好它)你做得很好。每个人都必须从某个地方开始。至少你在试东西。:-)您听说过VMWare、VirtualBox或Parallels吗?它们是您可以在PC或Mac上创建UNIX系统的方法,但您可以轻松创建快照并对其进行备份,并在出错和恢复时保护自己。它们使配置许多不同的系统变得非常方便。VirtualBox是免费的!