shell命令判断文件夹不存在
时间: 2023-09-04 14:11:03 浏览: 39
可以使用如下的 shell 命令来判断文件夹是否不存在:
```
if [ ! -d "/path/to/directory" ]
then
echo "Directory does not exist."
fi
```
其中,`/path/to/directory` 是你要判断的文件夹路径。如果该文件夹不存在,那么 `! -d` 条件成立,执行 `echo` 命令输出提示信息。
相关问题
shell脚本判断文件夹是否存在
可以回答这个问题。可以使用以下命令来判断文件夹是否存在:
```
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"` 替换为您要检查的目录路径。