小编Mar*_*son的帖子

为什么我必须从已删除的目录中 cd 出来?

在我的服务器上,我有一个看起来像这样的目录结构:

/myproject/code
Run Code Online (Sandbox Code Playgroud)

我通常有一个到服务器的 ssh 连接并“站在”该目录中:

root@machine:/myproject/code#
Run Code Online (Sandbox Code Playgroud)

当我部署新版本的代码时,代码目录被删除,所以我只剩下:

root@machine:/myproject/code# ./run
-bash: ./run: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我找到的唯一解决方案是退出并返回:

root@machine:/myproject/code# cd ../code
root@machine:/myproject/code# ./run
Running...
Run Code Online (Sandbox Code Playgroud)

我可以避免这种情况吗?这是一种有点奇怪的行为。如果您有一个很好的解释为什么会发生这种情况,我将不胜感激。

command-line shell directory cd-command

19
推荐指数
2
解决办法
2393
查看次数

标签 统计

cd-command ×1

command-line ×1

directory ×1

shell ×1