shell 如果没有文件夹则建立
时间: 2023-09-25 08:02:59 浏览: 91
shell脚本判断文件夹或目录是否存在,不存在则创建新文件夹或目录.sh
5星 · 资源好评率100%
在Shell中,我们可以使用条件语句和控制流来实现如果没有文件夹则建立的功能。以下是一个示例脚本:
```
#!/bin/bash
# 检查文件夹是否存在
if [ ! -d "文件夹名称" ]; then
# 如果文件夹不存在,则创建它
mkdir "文件夹名称"
echo "文件夹已创建"
else
echo "文件夹已存在"
fi
```
在这个脚本中,我们首先使用条件语句 `[ ! -d "文件夹名称" ]` 检查指定的文件夹是否存在。`-d` 是一个测试操作符,用于检查给定路径是否是一个目录。`!` 是逻辑非运算符,我们这里使用它来表示“如果文件夹不存在”。
如果文件夹不存在,则通过 `mkdir "文件夹名称"` 命令创建一个新的文件夹。`mkdir` 是一个用于创建目录的Shell命令。
最后,脚本会输出相应的消息以指示创建状态。
以上是使用Shell脚本的一个简单示例来实现如果没有文件夹则建立的功能。根据具体的需求和使用环境,还可以进行更多的改进和扩展。
阅读全文