linux一次性新建多个文件/目录

如果,我们有多个文件夹,而且每个文件夹里面需要创建一个src文件夹的话,可以用如下命令实现:

$ mkdir {a,b,c}/src

创建多个文件

$ touch html/{index.html,page.html}  注意:多个文件名中间不要有空格。

创建10个文件,文件名file0,file1 ......file10

$ touch file{1..10}

假设要创建类似如下的复杂目录

$ cd /home/$USER/Desktop $ mkdir tecmint $ mkdir tecmint/etc $ mkdir tecmint/lib $ mkdir tecmint/usr $ mkdir tecmint/bin $ mkdir tecmint/tmp $ mkdir tecmint/opt $ mkdir tecmint/var $ mkdir tecmint/etc/x1 $ mkdir tecmint/usr/x2 $ mkdir tecmint/usr/x3 $ mkdir tecmint/tmp/Y1 $ mkdir tecmint/tmp/Y2 $ mkdir tecmint/tmp/Y3 $ mkdir tecmint/tmp/Y3/z

简单的创建办法:

mkdir -p /home/$USER/Desktop/tecmint/{etc/x1,lib,usr/{x2,x3},bin,tmp/{Y1,Y2,Y3/z},opt,var}
经验分享 程序员 微信小程序 职场和发展