我通常在 VSC 中使用 zsh。我的默认外壳是 zsh。当我打开终端时,初始目录是'~/path/to/workspace'。但是在我将 MacOS 更新到 Catalina beta 之后,该目录变成了“/System/Volumes/Data/Users/myusername/workspace”。我想要和以前一样的行为。如何解决这个问题呢?
问问题
83 次
1 回答
0
这是 Catalina 的众多变化之一。请参阅以下文章,第 2 项:
https://www.sentinelone.com/blog/7-big-security-surprises-coming-to-macos-10-15-catalina/
我试图弄清楚如何正确使用这个新位置。我希望在未来的测试版更新中,这将变得更加透明。
macOS 现在如何将所选目录报告回应用程序似乎是一个问题,包括/System/Volumes/Data/Users
前缀,该/Users
目录似乎通过文件系统链接到该目录(但不是通过挂载)。然而,原生应用程序正在处理这个前缀,因为它们正在剥离它,使它看起来好像没有任何变化,而第 3 方应用程序还没有很好地处理它。
或者它可能与 macOS 处理Users
目录的这两个位置的方式不一致,这是一个将在 Catalina 启动之前解决的错误。我相当肯定,无论哪种方式,它都会在未来几周或几个月内得到解决。
更新这似乎在升级到 macOS Catalina Beta 3 后现在可以正确显示。**
于 2019-06-24T14:47:56.480 回答