在鱼壳中"cd: '/Users/x/Downloads/' is a rotten symlink"出错



今天我登录到我的机器并尝试cd ~/Downloads,但我的shell (Fish)只是返回错误cd: '/Users/x/Downloads/' is a rotten symlink而没有任何进一步的信息。

它似乎起源于Fish的builtin_cd函数调用在这里,但我不能告诉原因是什么,因为我的Downloads目录没有符号链接。

我能够cd到任何其他目录很好,我能够通过MacOS的UI (Finder)访问Downloads,所以我不认为目录数据已经损坏。

有谁知道这个错误的原因可能是什么和/或如何修复它?

编辑:我已经尝试从我的软件包管理器(自制)重新安装Fish,但无济于事。

您的终端应用程序被禁止访问下载目录。你可以这样修改:

  1. 打开安全和隐私首选项窗格
  2. 点击隐私选项卡
  3. 选择"文件和文件夹";在侧栏
  4. 找到你的终端应用程序,并确保它的下载目录被检查

你必须重新启动终端才能访问。

相关内容

  • 没有找到相关文章

最新更新