😊 `mkdir -p`中的`-p`到底有啥用?🤔

来源:

在Linux系统中,`mkdir`命令是创建目录的常用工具。而`-p`选项则是它的贴心小助手!那么,这个`-p`到底有什么特别的作用呢?💡

首先,让我们看看基本用法:

```bash

mkdir -p /path/to/new/directory

```

这里的`-p`选项有两个主要功能:

1️⃣ 递归创建目录:如果目标路径中的父目录不存在,`-p`会自动帮你创建所有需要的父目录。比如,执行上述命令时,即使`/path/to/`不存在,它也会一并创建出来。

2️⃣ 避免报错:如果目标目录已经存在,`-p`不会报错,而是直接忽略。这大大减少了因误操作导致的麻烦。👍

举个例子:假设你需要创建`/tmp/test/subdir`,但`/tmp/test`不存在,普通`mkdir`会报错,而加上`-p`后,一切顺利!

总之,`-p`是一个实用的小工具,尤其适合脚本编写或复杂路径操作。掌握它,你的工作效率会提升不少哦!🚀

标签:

免责声明:本文由用户上传,如有侵权请联系删除!