让我假设我有一个目录结构,我想在递归中在每个子目录中创建一个名为new
的目录。
例如,如果我有
dir1
|
-------dir11
|
-------dir12
|
------dir121
dir2
我想创建像这样的new
目录:
dir1
|
-------dir11
| |
| -------new
|
-------dir12
| |
| ------dir121
| | |
| | ---------new
| |
| ------new
|
-------new
dir2
|
-------new
可能吗?
find . -type d ! -name "*new*" -exec mkdir {}/new \;
找到所有文件夹。在该文件夹中创建一个名为new的文件夹。不要在同一个new
的文件夹中创建文件夹(否则它将获得dir1 / new / new / new / new等)