假设我有一个目录结构,并且想在每个子目录中递归创建一个名为new
的目录。
例如,如果我有
dir1
|
-------dir11
|
-------dir12
|
------dir121
dir2
我要创建new
目录,如下所示:
dir1
|
-------dir11
| |
| -------new
|
-------dir12
| |
| ------dir121
| | |
| | ---------new
| |
| ------new
|
-------new
dir2
|
-------new
有可能吗?
答案 0 :(得分:2)
find . -type d ! -name "*new*" -exec mkdir {}/new \;
找到所有文件夹。在该文件夹中新建一个文件夹。不要在具有new
的文件夹中创建文件夹(否则会得到dir1 / new / new / new / new等)