linux创建多个目录的命令

fiy 其他 95

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,可以使用mkdir命令创建多个目录。

    语法如下:
    mkdir 目录1 目录2 目录3 …

    示例:
    mkdir dir1 dir2 dir3

    这样就会创建三个目录dir1、dir2和dir3。你可以根据需要添加更多的目录。

    此外,还可以使用mkdir命令的-p选项来创建多层目录,即如果父目录不存在,也会一起创建。

    示例:
    mkdir -p dir1/dir2/dir3

    这样会递归地创建dir1、dir2和dir3三个目录。

    另外,还可以使用mkdir命令的-m选项来指定目录的权限。默认情况下,创建的目录权限为755。

    示例:
    mkdir -m 777 dir1

    这样会创建一个名为dir1的目录,并将其权限设置为777。

    总结:
    通过mkdir命令,你可以轻松创建多个目录。可以使用空格分隔目录名称,也可以使用-p选项创建多层目录,还可以使用-m选项指定目录权限。希望这个答案对你有帮助!

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

    在Linux操作系统中,可以使用mkdir命令来创建多个目录。下面是一些常见的创建多个目录的命令:

    1. 创建一个目录:使用mkdir命令后跟一个目录名,可以在当前目录下创建一个新的目录。

    例如:mkdir new_directory

    2. 创建多个目录:使用mkdir命令后跟多个以空格分隔的目录名,可以在当前目录下创建多个新的目录。

    例如:mkdir directory1 directory2 directory3

    3. 创建多级目录:使用mkdir命令后跟-p选项和多级目录名,可以在当前目录下创建多级目录。

    例如:mkdir -p level1/level2/level3

    如果level1、level2和level3目录都不存在,将会一并创建。

    4. 批量创建目录:可以使用shell通配符和mkdir命令结合,一次性创建多个目录。

    例如:mkdir dir{1..5}

    上述命令将创建5个目录,目录名分别为dir1、dir2、dir3、dir4和dir5。

    5. 从文本文件创建目录:可以使用xargs命令和mkdir命令结合,从文本文件中读取目录名并创建目录。

    例如:xargs mkdir < directories.txt 假设directories.txt文件包含多行目录名,上述命令会依次读取每行目录名并创建对应的目录。总结:以上是在Linux中创建多个目录的几种常用命令。使用这些命令可以快速方便地创建单个或多个目录,并且支持创建多级目录和批量创建目录的功能。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用mkdir命令来创建多个目录。mkdir命令的基本语法如下:

    “`
    mkdir [选项] 目录名 …
    “`

    下面介绍几种常见的创建多个目录的方法。

    ## 方法一:单条命令创建多个目录

    可以在一个命令中同时创建多个目录。通过空格分隔不同的目录名即可,例如:

    “`
    mkdir dir1 dir2 dir3
    “`

    上述命令将同时创建名为`dir1`、`dir2`和`dir3`的三个目录。

    ## 方法二:使用文件列表创建多个目录

    还可以通过一个文本文件来指定多个目录名,并使用`-p`选项来一次性创建多个目录。首先,将所有目录名写入一个文件,每行一个目录名,例如:

    “`
    # 创建一个名为dirs.txt的文件
    nano dirs.txt
    “`

    在`dirs.txt`文件中写入如下内容:

    “`
    dir4
    dir5
    dir6
    “`

    然后,使用以下命令来创建这些目录:

    “`
    mkdir -p $(cat dirs.txt)
    “`

    上述命令通过`$(cat dirs.txt)`将`dirs.txt`文件中的目录名传递给`mkdir`命令,并使用`-p`选项来递归创建目录。

    ## 方法三:使用for循环创建多个目录

    还可以利用for循环结构来创建多个目录。首先,将所有目录名写入一个文件,每行一个目录名,例如:

    “`
    # 创建一个名为dirs.txt的文件
    nano dirs.txt
    “`

    在`dirs.txt`文件中写入如下内容:

    “`
    dir7
    dir8
    dir9
    “`

    然后,运行以下命令来创建这些目录:

    “`
    for dir in $(cat dirs.txt); do mkdir $dir; done
    “`

    上述命令将通过for循环依次读取`dirs.txt`文件中的目录名,并通过mkdir命令创建这些目录。

    ## 方法四:使用xargs命令创建多个目录

    还可以使用xargs命令来一次性创建多个目录。首先,将所有目录名写入一个文件,每行一个目录名,例如:

    “`
    # 创建一个名为dirs.txt的文件
    nano dirs.txt
    “`

    在`dirs.txt`文件中写入如下内容:

    “`
    dir10
    dir11
    dir12
    “`

    然后,使用以下命令来创建这些目录:

    “`
    xargs mkdir < dirs.txt```上述命令通过重定向将`dirs.txt`文件的内容传递给`xargs`命令,并由`xargs`命令调用`mkdir`命令来创建这些目录。总结:通过上述四种方法,我们可以灵活地创建多个目录。你可以根据自己的实际需求选择其中一种方法来创建多个目录。

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

400-800-1024

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

分享本页
返回顶部