linux批量创建文件夹命令

worktile 其他 110

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统下,可以使用以下命令来批量创建文件夹:

    1. 使用mkdir命令: mkdir命令用于创建目录,可以通过加上-p选项来创建多层目录。例如,要批量创建名为folder1、folder2和folder3的文件夹,可以使用以下命令:

    “`shell
    mkdir folder1 folder2 folder3
    “`

    如果要创建多层文件夹,可以使用-p选项,例如:

    “`shell
    mkdir -p folder1/folder2/folder3
    “`

    这样就会创建一个名为folder1的文件夹,其中包含一个名为folder2的子文件夹,再包含一个名为folder3的子文件夹。

    2. 使用for循环结合mkdir命令: 如果要批量创建一系列连续编号的文件夹,可以使用for循环结合mkdir命令。例如,要创建名为folder1、folder2、folder3、…、folder10共计10个文件夹,可以使用以下命令:

    “`shell
    for i in {1..10}; do mkdir folder$i; done
    “`

    这样就会依次创建名为folder1、folder2、folder3、…、folder10的文件夹。

    3. 使用xargs命令结合mkdir命令: xargs命令用于从标准输入中读取数据,并将其作为参数传递给其他命令。例如,要从文件中读取文件夹名字来批量创建文件夹,可以使用以下命令:

    “`shell
    cat folder_list.txt | xargs mkdir
    “`

    这里假设folder_list.txt是一个包含文件夹名字的文本文件,每行一个文件夹名字。xargs命令会读取文件内容,并将每一行的文件夹名字作为参数传递给mkdir命令,从而批量创建文件夹。

    以上就是在Linux系统下批量创建文件夹的几种命令,根据实际需求选择适合的方法即可。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用以下命令批量创建文件夹:

    1. 使用mkdir命令创建多个文件夹
    “`
    mkdir folder1 folder2 folder3
    “`
    这个命令可以一次性创建多个文件夹,每个文件夹名之间用空格分隔。

    2. 使用mkdir命令创建多级文件夹
    “`
    mkdir -p folder1/folder2/folder3
    “`
    这个命令可以同时创建多层的文件夹,使用“-p”选项可以自动创建层级关系。

    3. 使用xargs命令从文件中读取文件夹名并创建
    “`
    cat folders.txt | xargs mkdir
    “`
    这个命令从名为“folders.txt”的文件中读取文件夹名,并使用xargs命令将其传递给mkdir命令进行创建。

    4. 使用for循环创建多个文件夹
    “`
    for folder in folder1 folder2 folder3; do mkdir $folder; done
    “`
    这个命令使用for循环遍历文件夹名的列表,并使用mkdir命令创建每个文件夹。

    5. 使用find命令批量创建文件夹
    “`
    find . -type d -name “folder*” -exec mkdir {} \;
    “`
    这个命令使用find命令查找以“folder”开头的文件夹,并使用-exec参数结合mkdir命令进行创建。

    这些命令提供了多种方法来批量创建文件夹,根据实际需要选择合适的方法。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux环境下,可以使用以下命令来批量创建文件夹:

    1. 使用`mkdir`命令循环创建文件夹:使用循环结构(如`for`循环)结合`mkdir`命令批量创建文件夹。以下是一个示例:

    “`bash
    for i in {1..10}; do mkdir folder$i; done
    “`

    上述命令将创建10个名为“folder1”到“folder10”的文件夹。

    2. 使用`mkdir`命令和通配符创建文件夹:可以结合`mkdir`命令和通配符(如`*`或`?`)来批量创建文件夹。以下是一个示例:

    “`bash
    mkdir folder{1..10}
    “`

    上述命令将创建10个名为“folder1”到“folder10”的文件夹。

    3. 使用`mkdir`命令和变量创建文件夹:可以定义一个变量来存储文件夹名,并在`mkdir`命令中使用该变量来批量创建文件夹。以下是一个示例:

    “`bash
    prefix=”folder”
    for i in {1..10}; do
    folder_name=$prefix$i
    mkdir $folder_name
    done
    “`

    上述命令将创建10个名为“folder1”到“folder10”的文件夹。

    4. 使用`mkdir`命令和文本文件创建文件夹:可以将要创建的文件夹名称写入一个文本文件,然后使用`mkdir`命令和`xargs`命令将这些文件夹一次性创建出来。以下是一个示例:

    首先,创建一个文本文件`folders.txt`,按行写入要创建的文件夹名称:

    “`
    folder1
    folder2
    folder3

    “`

    然后使用以下命令进行批量创建:

    “`bash
    cat folders.txt | xargs mkdir
    “`

    上述命令将读取`folders.txt`文件的内容,并使用`xargs`将每行内容作为参数传递给`mkdir`命令,从而批量创建文件夹。

    这些是在Linux环境下批量创建文件夹的几种常用方法,根据实际需求选择合适的方法来进行操作。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部