shell判定文件夹是否存在
时间: 2023-08-02 19:09:38 浏览: 48
在shell中,可以使用`test`命令或`[ ]`命令来判定文件夹是否存在。具体命令如下:
```
if [ -d "/path/to/directory" ]; then
echo "Directory exists."
else
echo "Directory does not exist."
fi
```
或者使用`test`命令:
```
if test -d "/path/to/directory"; then
echo "Directory exists."
else
echo "Directory does not exist."
fi
```
其中`-d`参数表示判定是否为目录,如果存在,则返回真。
相关问题
shell脚本判定文件夹是否存在
您好,要判定文件夹是否存在,可以使用以下的shell脚本命令:
```shell
#!/bin/bash
folder="/path/to/folder"
if [ -d "$folder" ]; then
echo "文件夹已存在"
else
echo "文件夹不存在"
fi
```
其中,`/path/to/folder`是您要判断的文件夹路径,保存在变量`folder`中。在`if`语句中,使用`-d`选项判断`$folder`是否为一个目录。如果是,输出“文件夹已存在”,否则输出“文件夹不存在”。您可以将脚本中的路径修改为您要判断的文件夹路径,然后将脚本保存为`.sh`文件,运行即可。
shell判断文件夹是否存在
可以使用以下命令来判断文件夹是否存在:
```
if [ -d 文件夹路径 ]; then
echo "文件夹存在"
else
echo "文件夹不存在"
fi
```
其中,`-d` 表示判断是否为目录(即文件夹),`文件夹路径` 是要判断的文件夹的路径。如果文件夹存在,则输出“文件夹存在”,否则输出“文件夹不存在”。