Skip to content
目录

mkdir命令

mkdir命令用于创建目录。可以指定目录的名称并选择性地设置目录的权限。

语法

mkdir [选项] 目录...

选项

  • -m<目标属性>--mode=<目标属性>:在创建目录的同时设置目录的权限。可以使用八进制或符号表示法指定权限。
  • -p--parents:如果上层目录尚未创建,则一并创建上层目录。
  • -Z:在使用SELinux时,设置安全上下文。
  • --version:显示版本信息。

参数

  • 目录:指定要创建的目录列表,可以同时创建多个目录,各个目录之间用空格分隔。

示例

  1. 在目录/usr/meng下创建子目录test,并且只有文件所有者有读、写和执行权限,其他用户无权访问。

    mkdir -m 700 /usr/meng/test
    

    在上述示例中,-m 700选项指定了目录的权限。数字700表示文件所有者有读、写和执行权限,而其他用户没有任何权限。

  2. 在当前目录中创建bin目录和bin下的os_1目录,权限设置为文件所有者可读、写、执行,同组用户可读和执行,其他用户无权访问。

    mkdir -p -m 750 bin/os_1
    

    在上述示例中,-p选项用于递归创建上层目录,如果上层目录不存在的话。-m 750选项指定了目录的权限。数字750表示文件所有者有读、写和执行权限,同组用户有读和执行权限,其他用户没有任何权限。

注意,在创建文件时,最好将文件组织在合适的子目录中,以便更有效地管理和组织文件。可以使用一致的命名方式来区分文件和目录,并在子目录中包含相似类型或用途相近的文件。目录也是文件,它们遵循相同的命名规则,并且可以通过完整路径唯一地指定一个目录。