如果它不存在,则创建mkdir

17 浏览
0 Comments

如果它不存在,则创建mkdir

这个问题已经有了答案:

如何仅在目录不存在时创建目录?

在我的bash脚本中,我执行以下操作:

mkdir product;

当我运行该脚本多次时,我会在控制台中看到:

mkdir: product: File exists

因此,我想仅在目录不存在时运行mkdir。这可能吗?

admin 更改状态以发布 2023年5月22日
0
0 Comments

if [ ! -d directory ]; then
  mkdir directory
fi

或者

mkdir -p directory

-p 确保在 directory 不存在的情况下创建它。

0
0 Comments

做一个测试

[[ -d dir ]] || mkdir dir

或使用 -p 选项:

mkdir -p dir

0