我有一个奇怪的问题,我首先在 VS Code 中注意到,但可以在终端中复制,当我尝试
cd
到文件夹时,没有任何反应。这是我要演示的终端输出:
rh-macbook@AS1554 ~ % pwd
/Users/rh-macbook
rh-macbook@AS1554 ~ % ls
Applications Library Public
Desktop Movies node_modules
Documents Music package-lock.json
Downloads Pictures package.json
rh-macbook@AS1554 ~ % cd Desktop
rh-macbook@AS1554 ~ % ls
Applications Library Public
Desktop Movies node_modules
Documents Music package-lock.json
Downloads Pictures package.json
这是来自 VS Code 演示项目中的示例
rh-macbook@AS1554 website-demo % pwd
/Users/rh-macbook/Desktop/Repos/website-demo
rh-macbook@AS1554 website-demo % ls
README.md my-app
rh-macbook@AS1554 website-demo % cd my-app
rh-macbook@AS1554 website-demo % ls
README.md my-app
rh-macbook@AS1554 website-demo %
这是一台工作用的笔记本电脑,但我似乎是唯一遇到此问题的人。
设备:M2 Pro 16GB MacOS:索诺玛 14.6.1 (23G93)
我尝试过
cd /Desktop
、cd desktop
、cd ~/Desktop
以及所有变体。它只是似乎没有切换文件夹。
没有错误代码。
rh-macbook@AS1554 ~ % echo $?
0
rh-macbook@AS1554 ~ % echo $HOME
/Users/rh-macbook
检查
which cd
的输出是什么。看起来您的 cd
二进制文件已损坏,或者正在运行某些别名而不是 cd 本身。