mv: cannot stat '/usr/local/dial/5g_test/apn': No such file or directory
时间: 2023-07-29 08:13:38 浏览: 249
根据错误信息,`/usr/local/dial/5g_test/apn` 文件不存在,因此 `mv` 命令执行失败。你可以在执行 `mv` 命令之前先检查一下文件是否存在,例如:
```
#!/bin/bash
if [ -e /usr/local/dial/5g_test ]; then
if [ -e /usr/local/dial/5g_test/apn ]; then
mv /usr/local/dial/5g_test/apn ./ ; \
else
echo "/usr/local/dial/5g_test/apn 文件不存在"
fi
if [ -e /usr/local/dial/5g_test/serverip ]; then
mv /usr/local/dial/5g_test/serverip ./ ; \
else
echo "/usr/local/dial/5g_test/serverip 文件不存在"
fi
if [ -e /usr/local/dial/5g_test/pingmaxtime ]; then
mv /usr/local/dial/5g_test/pingmaxtime ./ ; \
else
echo "/usr/local/dial/5g_test/pingmaxtime 文件不存在"
fi
echo "文件移动成功"
else
echo "/usr/local/dial/5g_test 目录不存在"
exit
fi
```
这样,如果源文件不存在,就会输出错误信息,否则就会将文件移动到当前目录,并输出`文件移动成功`。
阅读全文