Macos 如何在mac上使用命令行创建多个/超过20个/的文件夹?
我知道这可能是一个基本问题,但我找不到答案 我试图创建20个文件夹,编号从1到20。如何使用单个命令行执行此操作。我用macMacos 如何在mac上使用命令行创建多个/超过20个/的文件夹?,macos,command-line-interface,Macos,Command Line Interface,我知道这可能是一个基本问题,但我找不到答案 我试图创建20个文件夹,编号从1到20。如何使用单个命令行执行此操作。我用mac 提前感谢您的投入 您可以使用名为“支架扩展”的bash功能-说明 结果 drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder1 drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder2 drwxr-xr-x 2 mark staff
提前感谢您的投入 您可以使用名为“支架扩展”的
bash
功能-说明
结果
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder1
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder2
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder3
...
...
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder19
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder20
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-A
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-B
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-C
...
...
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-Y
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-Z
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder1
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder3
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder21
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-dev
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-test
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-production
ls -l folder-{dev,test,production}
folder-dev:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
folder-production:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
folder-test:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
它既适用于字母,也适用于数字:
mkdir folder-{A..Z}
结果
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder1
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder2
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder3
...
...
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder19
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder20
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-A
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-B
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-C
...
...
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-Y
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-Z
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder1
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder3
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder21
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-dev
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-test
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-production
ls -l folder-{dev,test,production}
folder-dev:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
folder-production:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
folder-test:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
如果数字/值不连续,可以使用逗号分隔:
mkdir folder{1,3,21}
结果
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder1
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder2
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder3
...
...
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder19
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder20
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-A
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-B
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-C
...
...
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-Y
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-Z
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder1
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder3
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder21
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-dev
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-test
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-production
ls -l folder-{dev,test,production}
folder-dev:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
folder-production:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
folder-test:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
它也适用于整句话:
mkdir folder-{dev,test,production}
结果
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder1
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder2
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder3
...
...
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder19
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder20
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-A
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-B
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-C
...
...
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-Y
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-Z
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder1
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder3
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder21
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-dev
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-test
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-production
ls -l folder-{dev,test,production}
folder-dev:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
folder-production:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
folder-test:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
您可以多次这样做:
mkdir folder-{dev,test,production}/team-{1..3}
结果
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder1
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder2
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder3
...
...
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder19
drwxr-xr-x 2 mark staff 64 29 Mar 12:01 folder20
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-A
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-B
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-C
...
...
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-Y
drwxr-xr-x 2 mark staff 64 29 Mar 13:06 folder-Z
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder1
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder3
drwxr-xr-x 2 mark staff 64 29 Mar 13:00 folder21
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-dev
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-test
drwxr-xr-x 2 mark staff 64 29 Mar 13:03 folder-production
ls -l folder-{dev,test,production}
folder-dev:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
folder-production:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
folder-test:
total 0
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-1
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-2
drwxr-xr-x 2 mark staff 64 29 Mar 13:04 team-3
非常感谢你。这太棒了!