意外移动了 /usr/bin

意外移动了 /usr/bin

我正在使用 Ubuntu 14.04 并且意外地移动/usr/bin到了另一个位置。

现在大多数命令不再起作用:sudocp...

操作系统无法启动,并且由于我没有权限,我无法将目录放回去。

我也使用 zsh,我怀疑有一些与 zsh 相关的文件和符号链接。

我怎样才能将目录移回原处?

答案1

如果你只是将目录移动到其他地方(例如/some/where),然后将其移回:

/some/where/sudo /some/where/mv /some/where /usr/bin

mv/bin/mv现在 Ubuntu 已经完成了 usrmerge,不再是这样。

如果您没有打开终端来运行此命令,并且在打开另一个终端时遇到问题,请按AltF2以获取 GNOME Shell 的运行命令提示符,然后尝试以下命令之一:

/some/where/gnome-terminal.real -- /some/where/bash
/some/where/xterm /some/where/bash

或者,如果您已打开文件管理器,请按CtrlL打开地址栏并转到admin:///some/where。这将提示您进行身份验证,然后以特权模式打开该目录,允许您将内容移回/usr

答案2

要将其移回,您需要超级用户权限。

因此,使用“cd”导航到您移动的路径。是的,即使您移动了箱子,cd 命令仍然可用。

然后在新建bin目录

使用:

./sudo /new/bin/path/mv new/bin/path /usr/bin/

./sudo访问 sudo

./sudo /new/bin/path/mv运行 mv (移动命令)

这应该会将文件夹移回原来的位置。

相关内容