我要做的是在"~/Labs/lab4a/"位置创建多个文件夹(~/Labs/lab4a/已经存在).
假设我想要folder1、folder2、folder3都在lab4a文件夹中.
这不是使用mkdir -p命令一次生成所有嵌套文件夹,也不是进入lab4a,一次生成多个文件夹.我想知道是否有一种更快的方法,使用mkdir在同一位置使用相对路径创建多个文件夹.
i.e
我要做的是在"~/Labs/lab4a/"位置创建多个文件夹(~/Labs/lab4a/已经存在).
假设我想要folder1、folder2、folder3都在lab4a文件夹中.
这不是使用mkdir -p命令一次生成所有嵌套文件夹,也不是进入lab4a,一次生成多个文件夹.我想知道是否有一种更快的方法,使用mkdir在同一位置使用相对路径创建多个文件夹.
i.e
在Bash和其他支持它的shell中,您可以
mkdir ~/Labs/lab4a/folder{1..3}
或
mkdir ~/Labs/lab4a/folder{1,2,3}
其他 Select :
mkdir $(seq -f "$HOME/Labs/lab4a/folder%03g" 3)
mkdir $(printf "$HOME/Labs/lab4a/folder%03g " {0..3})
Which will give you leading zeros which make s或ting easier.
这将在Bash 4中实现同样的功能:
mkdir ~/Labs/lab4a/folder{001..3}