cd 似乎没有在终端中更改目录

问题描述 投票:0回答:1

我有一个奇怪的问题,我首先在 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

bash macos macos-sonoma
1个回答
0
投票

检查

which cd
的输出是什么。看起来您的
cd
二进制文件已损坏,或者正在运行某些别名而不是 cd 本身。

© www.soinside.com 2019 - 2024. All rights reserved.