权限被拒绝 mv /usr/bin

Permission denied mv /usr/bin

我正在尝试重命名一个文件,但它不起作用。

仅供参考,我在 /usr/bin

(input) mv python pythonOLD
(output) mv: rename python to pythonOLD: Operation not permitted

当我尝试 sudo 时:

(input) sudo mv python pythonOLD
Password:
(output) mv: rename python to pythonOLD: Operation not permitted

有什么建议吗?

您标记了 macOS,所以我猜您使用的是 Catalina。在 Catalina 上,Apple 将磁盘分为两个分区,一个只读系统分区和一个用户数据可写分区。 Here's an answer with more details. 所以你实际上不能乱用 /usr/bin.

通常推荐的解决方案是单独保留系统 python2.7,正如另一位用户所说,将另一个版本的 Python 添加到您前面的路径中。