shell脚本判断文件夹是否存在
时间: 2023-04-08 07:01:40 浏览: 115
可以回答这个问题。可以使用以下命令来判断文件夹是否存在:
```
if [ -d "/path/to/directory" ]; then
echo "Directory exists."
else
echo "Directory does not exist."
fi
```
其中,`/path/to/directory` 是要判断的文件夹路径。如果文件夹存在,则输出"Directory exists.",否则输出"Directory does not exist."。
相关问题
shell 脚本 判断文件夹是否存在 存在进入 不存在创建
好的,我可以为您提供一个示例shell脚本来判断文件夹是否存在,如果存在则进入,否则创建它。以下是示例代码:
```bash
#!/bin/bash
# 定义变量
dir_path="/path/to/directory"
# 判断目录是否存在
if [ -d "$dir_path" ]; then
echo "目录已存在,进入目录"
cd "$dir_path"
else
echo "目录不存在,创建目录"
mkdir -p "$dir_path"
cd "$dir_path"
fi
```
您可以将上述代码复制到一个新文件中,例如 `check_dir.sh`。然后执行以下命令来运行脚本:
```bash
bash check_dir.sh
```
请将 `"/path/to/directory"` 替换为您要检查的目录路径。
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`文件,运行即可。
阅读全文