如果我想批量递归创建以下目录和文件,该怎么做呢?
├── 1
│ ├── A
│ │ ├── file1
│ │ ├── file2
│ │ └── file3
│ ├── B
│ │ ├── file1
│ │ ├── file2
│ │ └── file3
│ ├── file1
│ ├── file2
│ └── file3
├── 2
│ ├── A
│ │ ├── file1
│ │ ├── file2
│ │ └── file3
│ ├── B
│ │ ├── file1
│ │ ├── file2
│ │ └── file3
│ ├── file1
│ ├── file2
│ └── file3
├── 3
│ ├── A
│ │ ├── file1
│ │ ├── file2
│ │ └── file3
│ ├── B
│ │ ├── file1
│ │ ├── file2
│ │ └── file3
│ ├── file1
│ ├── file2
│ └── file3
├── file1
├── file2
└── file3
很简单,总共分两步。其中..bi
mkdir -p {1..3}/{A..B}
第二步,批量递归创建文件
find . -type d -exec touch {}/file{1..3} \;
然后使用tree命令查看是否一致即可
资料:Recursively add a file to all sub-directories https://unix.stackexchange.com/questions/94207/recursively-add-a-file-to-all-sub-directories