#!/bin/bash #systemctl stop startppp #systemctl disable startppp #echo "关闭服务成功" if [ -e /usr/local/dial/5g_test ];then mv /usr/local/dial/5g_test/apn ../ ; \ mv /usr/local/dial/5g_test/serverip ../ ; \ mv /usr/local/dial/5g_test/pingmaxtime ../ ; \ echo "文件移动成功" else echo "文件不存在" exit fi为啥查不到文件
时间: 2023-08-22 12:08:27 浏览: 81
解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够问题
根据你提供的脚本内容,如果 `/usr/local/dial/5g_test` 目录存在,那么将目录下的三个文件 `apn`、`serverip` 和 `pingmaxtime` 移动到当前目录的上一级目录。
如果你执行这个脚本后查不到文件,可以尝试使用以下命令查看文件是否成功移动到上一级目录:
```
cd ..
ls
```
如果还是找不到文件,可以使用以下命令查看文件是否存在于 `/usr/local/dial/5g_test` 目录:
```
ls /usr/local/dial/5g_test/
```
如果文件确实存在于 `/usr/local/dial/5g_test` 目录,那么有可能是没有执行脚本的权限或者脚本中的路径不正确。你可以尝试使用 `chmod +x your_script.sh` 命令增加脚本的执行权限,然后再执行脚本。
阅读全文