/bin/sh 中的首选项文件损坏

/bin/sh 中的首选项文件损坏

今天在 Drive Genius 3 中,我运行了“验证首选项”功能维修。它产生了这个奇怪的结果:

/bin/sh:xargs:未找到命令

Drive Genius 提供的唯一选项是删除文件,似乎我不应该删除/垃圾桶!有人能帮我解决这个问题并告诉我该怎么做吗?我的规格如下。谢谢!

MacBook Pro(13 英寸,2011 年初)
OS X Yosemite(10.10)
在可启动 USB 驱动器上运行 Drive Genius 3.2.4 时发现错误

答案1

不要惊慌!该文件/bin/sh只是系统 shell 的二进制文件。这是我在 Mac OS X 10.9.5 (Mavericks) 安装上bash运行的输出:/bin/sh -version

GNU bash, version 3.2.53(1)-release (x86_64-apple-darwin13)
Copyright (C) 2007 Free Software Foundation, Inc.

删除它是一回事,但如果它被损坏了,它就被损坏了。所以无论是通过删除还是被损坏……该文件都不可行。所以你需要以某种方式恢复它。而且你可以轻松地恢复它。

只需进入某个可启动的 Mac OS X 10.10 系统,然后将/bin/sh其中的内容复制到 USB 闪存驱动器或其他东西上。然后将其复制回受损系统。通过执行以下操作/bin/sh确保权限:-r-xr-xr-x

sudo chmod 555 /bin/sh

...一切都会好起来!

相关内容