You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Bash脚本创建含文件的多文件夹?能否一行代码生成指定结构?

用Bash创建指定文件结构(含一行代码实现)

当然可以用一行Bash代码生成你要的文件结构,命令如下:

mkdir -p assets/{css,js,images} && touch assets/css/index.css assets/js/index.js

命令说明:

  • mkdir -p:-p参数会自动创建层级目录(包括父目录),大括号{css,js,images}是Bash的批量展开语法,能一次性创建三个子目录
  • &&:确保前面的目录创建成功后,再执行后面的文件创建操作
  • touch:用于创建空的index.css和index.js文件

如果需要更易读、方便后续扩展的版本,可以写一个简单的Bash脚本:

#!/bin/bash

# 批量创建目录结构
mkdir -p assets/{css,js,images}

# 创建指定空文件
touch assets/css/index.css assets/js/index.js

echo "目标文件结构已创建完成!"

使用时将上述内容保存为create_structure.sh,执行chmod +x create_structure.sh赋予执行权限,再运行./create_structure.sh即可。

内容的提问来源于stack exchange,提问作者Fede

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 17:01:21