此处涉及gitbash下,
mkdir main/boards/my-custom-board与
mkdir-p main/boards/my-custom-board
的区别,
1. 创建新的开发板目录
首先在`boards/`目录下创建一个新的目录,例如`my-custom-board/`:
```bash
mkdir-p main/boards/my-custom-board
```
注意事项- 权限问题:如果父目录存在但无写入权限,即使带 -p 也会失败。
- 重复执行无害性:带 -p 的命令可安全重复执行(已存在的目录不会被重复创建)。
- 跨平台差异:Windows CMD/PowerShell 不支持 -p,需改用 MKDIR /S 或通过 Git Bash/Cygwin 模拟 Unix 环境。
总结- 普通版 mkdir:像严谨的建筑师——必须打好地基(父目录存在),否则**。
- 加强版 mkdir -p:像自动化施工队——从挖地基开始,一层一层帮你建好房子。
对于日常开发中的目录初始化,强烈建议使用 mkdir -p!
这有点涉及渗透和木马植入,且看且珍惜。 掌控安全,封神台靶场,怀念自由的过去时。
|