[英]Using bash to cycle through files in directory then create sub-directory based on file name
[英]how to create the same directory name inside every sub-directory with linux bash
假设我有一个目录结构,并且想在每个子目录中递归创建一个名为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
文件夹的文件夹中创建文件夹(否则它将得到dir1 / new / new / new / new等)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.