Appearance
mkdir命令
mkdir
命令用于创建目录。可以指定目录的名称并选择性地设置目录的权限。
语法
mkdir [选项] 目录...
选项
-m<目标属性>
或--mode=<目标属性>
:在创建目录的同时设置目录的权限。可以使用八进制或符号表示法指定权限。-p
或--parents
:如果上层目录尚未创建,则一并创建上层目录。-Z
:在使用SELinux时,设置安全上下文。--version
:显示版本信息。
参数
- 目录:指定要创建的目录列表,可以同时创建多个目录,各个目录之间用空格分隔。
示例
在目录
/usr/meng
下创建子目录test
,并且只有文件所有者有读、写和执行权限,其他用户无权访问。mkdir -m 700 /usr/meng/test
在上述示例中,
-m 700
选项指定了目录的权限。数字700
表示文件所有者有读、写和执行权限,而其他用户没有任何权限。在当前目录中创建
bin
目录和bin
下的os_1
目录,权限设置为文件所有者可读、写、执行,同组用户可读和执行,其他用户无权访问。mkdir -p -m 750 bin/os_1
在上述示例中,
-p
选项用于递归创建上层目录,如果上层目录不存在的话。-m 750
选项指定了目录的权限。数字750
表示文件所有者有读、写和执行权限,同组用户有读和执行权限,其他用户没有任何权限。
注意,在创建文件时,最好将文件组织在合适的子目录中,以便更有效地管理和组织文件。可以使用一致的命名方式来区分文件和目录,并在子目录中包含相似类型或用途相近的文件。目录也是文件,它们遵循相同的命名规则,并且可以通过完整路径唯一地指定一个目录。