`cd`到bash脚本中的文件夹不工作:没有这样的文件夹

时间:2018-04-13 16:57:11

标签: linux bash windows-subsystem-for-linux

这是我的整个脚本。它只是避免不得不一次又一次地输入

cd api

当我在脚本目录中运行./start_server时,它运行正常。但是当我通过ls -al运行脚本时它不起作用。以下是mendel@DESKTOP-LIKG5E5:/mnt/c/Projects/chaverim-update$ ls -al total 8 drwxrwxrwx 0 root root 512 Apr 13 12:32 . drwxrwxrwx 0 root root 512 Apr 5 12:40 .. drwxrwxrwx 0 root root 512 Apr 13 12:09 api -rwxrwxrwx 1 root root 1237 Apr 5 12:40 boxfile.yml drwxrwxrwx 0 root root 512 Apr 8 16:54 .bundle drwxrwxrwx 0 root root 512 Apr 8 16:54 client drwxrwxrwx 0 root root 512 Apr 13 12:09 .git -rwxrwxrwx 1 root root 11 Apr 5 12:40 .gitignore -rwxrwxrwx 1 root root 1097 Apr 5 12:40 LICENSE drwxrwxrwx 0 root root 512 Apr 5 12:40 nginx -rwxrwxrwx 1 root root 82 Apr 5 12:40 Procfile -rwxrwxrwx 1 root root 67 Apr 5 12:40 README.md -rwxrwxrwx 1 root root 188 Apr 5 12:40 run_tests -rwxrwxrwx 1 root root 28 Apr 5 12:40 start_client -rwxrwxrwx 1 root root 41 Apr 13 12:52 start_server drwxrwxrwx 0 root root 512 Apr 8 16:54 vendor 的输出:

start_server

正如您所见,顶部有一个名为api的文件夹,{{1}}脚本设置为具有执行权限。

0 个答案:

没有答案