今天我登录到我的机器并尝试cd ~/Downloads,但我的 shell(Fish)只返回错误cd: '/Users/x/Downloads/' is a rotten symlink,没有任何进一步的信息。
它似乎源自 Fish 的builtin_cd函数调用,但是我不知道原因是什么,因为我的Downloads目录没有符号链接。
我可以cd正常进入任何其他目录,并且可以Downloads通过 MacOS 的 UI(Finder)进行访问,因此我认为目录数据没有损坏。
有谁知道此错误的原因可能是什么和/或如何修复它?
编辑:我已经尝试Fish从我的包管理器(自制程序)重新安装,但无济于事。
rid*_*ish 16
您的终端应用程序被禁止访问下载目录。你可以像这样修复它:
您必须重新启动终端才能访问。