shell 判断目录是否存在
时间: 2023-04-19 07:00:25 浏览: 83
可以使用以下命令来判断目录是否存在:
```
if [ -d 目录路径 ]; then
echo "目录存在"
else
echo "目录不存在"
fi
```
其中,`-d` 表示判断目录是否存在的选项,如果目录存在,则返回 true,否则返回 false。如果目录存在,则执行 `echo "目录存在"`,否则执行 `echo "目录不存在"`。
相关问题
shell判断目录是否存在
在 shell 中可以使用 test 命令判断目录是否存在。例如:
```
if test -d /path/to/directory; then
echo "Directory exists"
else
echo "Directory does not exist"
fi
```
也可以使用 [-d /path/to/directory] 或 [ -e /path/to/directory] 来判断目录是否存在
```
if [ -d /path/to/directory ]; then
echo "Directory exists"
else
echo "Directory does not exist"
fi
```
```
if [ -e /path/to/directory ]; then
echo "Directory exists"
else
echo "Directory does not exist"
fi
```
bash shell 判断目录是否存在
在 bash shell 中,可以使用以下命令来判断目录是否存在:
```bash
if [ -d "/path/to/directory" ]; then
echo "目录存在"
else
echo "目录不存在"
fi
```
其中,“-d” 表示判断是否为目录,“/path/to/directory” 是目录的路径。如果目录存在,则输出 "目录存在",否则输出 "目录不存在"。
阅读全文