会不会是因为我使用用户只有的/appl路径的原因,而并没有/bin的路径
时间: 2024-04-19 11:28:06 浏览: 53
ASP.net 路径问题 详细说明
是的,这可能是导致你在自己新建的 `test` 文件夹中执行 `.sh` 脚本时出现 "No such file or directory" 错误的原因之一。
当你执行脚本时,默认情况下,脚本会在当前工作目录中查找文件。如果你的脚本中引用的文件或目录位于 `/bin` 目录下,而你的当前工作目录是 `/appl`,那么脚本将无法找到所需的文件或目录,从而导致报错。
为了解决这个问题,你可以使用以下方法之一:
1. 使用绝对路径:在脚本中指定需要访问的文件或目录的绝对路径,而不仅仅是相对路径。例如,如果你想访问 `/bin/test.sh` 脚本,可以在脚本中使用完整的路径 `/bin/test.sh`。
2. 切换工作目录:在脚本中使用 `cd` 命令切换到 `/bin` 目录,然后再执行相应的操作。例如,在脚本的开头添加 `cd /bin`,将工作目录切换到 `/bin`。
确保你在脚本中使用正确的路径来引用文件和目录,以便脚本能够找到所需的文件并正常执行。
阅读全文