chmod: 无法访问'config.sh': 没有那个文件或目录
时间: 2023-12-30 16:02:12 浏览: 85
如果你收到 "没有那个文件或目录" 的错误提示,那么请先确认你当前所在的目录是否包含了 config.sh 文件。
你可以通过使用 ls 命令来查看当前目录下的文件和文件夹的列表:
```
ls
```
如果你在输出结果中没有找到 config.sh 文件,则你需要进入包含该文件的目录,或者确认该文件是否存在于你的系统上。
如果你已经确认了该文件的存在并已经进入了包含该文件的目录,那么请检查你是否已经使用正确的文件名和路径运行了 chmod 命令。
相关问题
sudo: ./config.sh:找不到命令
这个错误提示通常是因为系统无法找到config.sh脚本的执行路径。请确认你已经进入了包含config.sh脚本的目录,并且已经给该脚本设置了执行权限。你可以通过运行以下命令来设置执行权限:
```
chmod +x config.sh
```
然后,你可以通过以下命令来执行config.sh脚本:
```
./config.sh
```
如果你仍然遇到问题,请检查config.sh脚本是否存在,并确认你正在运行正确的脚本。
.: config.sh: file not found
这个错误提示意味着 shell 在执行当前目录下名为 `config.sh` 的脚本时找不到该文件。可能的原因包括:
1. `config.sh` 文件不存在于当前目录下;
2. `config.sh` 文件名错误,应该检查文件名是否拼写正确;
3. `config.sh` 文件没有执行权限,应该使用 `chmod +x config.sh` 命令添加执行权限;
4. 当前用户没有读取 `config.sh` 文件的权限,应该使用 `chmod` 命令修改文件的访问权限;
5. 当前 shell 环境的工作目录不是 `config.sh` 文件所在的目录,应该使用 `cd` 命令切换到正确的目录下。
你可以根据具体情况逐一排查以上可能的原因,以解决文件不存在的问题。