[技术讨论] 自动创建多级目录(推荐用法)

[复制链接]
400|0
中国英茂科工 发表于 2025-10-24 08:00 | 显示全部楼层 |阅读模式
此处涉及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!

这有点涉及渗透和木马植入,且看且珍惜。
掌控安全,封神台靶场,怀念自由的过去时。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

55

主题

244

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部