一、创建单级目录
创建单级目录非常简单,只需要在终端中输入mkdir命令并加上要创建的目录名即可。如下示例:
mkdir test_dir
执行完毕后,就会在当前终端所在的目录下创建一个名为test_dir的目录。
除了在终端中直接使用mkdir命令创建目录,还可以通过在文件管理器中创建文件夹的方式来创建目录。
二、创建多级目录
若要创建多级目录,可以使用mkdir命令的-p参数。例如,若要创建目录a/b/c,可以通过执行如下命令实现:
mkdir -p a/b/c
执行完毕后,就会在当前终端所在的目录下创建一个名为a的目录,在a目录下创建名为b的目录,在b目录下创建名为c的目录。
三、创建带有权限的目录
使用chmod命令可以为已有的目录或文件设置权限,用于控制用户对该目录或文件的操作。当然,也可以在创建目录时一并设置目录的权限。
当创建目录时需要设定权限时,可以通过mkdir命令的-m参数设置。如下示例:
mkdir -m 755 test_dir
执行完毕后,就会在当前终端所在的目录下创建一个名为test_dir的目录,并将目录的权限设置为755。
其中755是一种常见的目录权限设置,其含义为:
7表示owner(拥有者)拥有读、写、执行权限 5表示group(所属用户组)拥有读、执行权限 5表示others(其他用户)拥有读、执行权限四、创建特殊权限目录
有时需要为目录设置一些特殊权限,如设置setgid或sticky bit等。此时,也可以在创建目录时设定特殊权限。
设定setgid权限的命令示例如下:
mkdir -m 2775 test_dir
执行完毕后,就会在当前终端所在的目录下创建一个名为test_dir的目录,并将目录的权限设置为2775。
其中2775是一种常见的目录权限设置,其含义为:
2表示为该目录设置了setgid位(即第二个数字为2) 7表示owner(拥有者)拥有读、写、执行权限 5表示group(所属用户组)拥有读、执行权限 5表示others(其他用户)拥有读、执行权限设定sticky bit权限的命令示例如下:
mkdir -m 1777 test_dir
执行完毕后,就会在当前终端所在的目录下创建一个名为test_dir的目录,并将目录的权限设置为1777。
其中1777是一种常见的目录权限设置,其含义为:
1表示为该目录设置了sticky bit位(即第一个数字为1) 7表示owner(拥有者)拥有读、写、执行权限 7表示group(所属用户组)拥有读、写、执行权限 7表示others(其他用户)拥有读、写、执行权限五、总结
本文详细介绍了在CentOS中创建目录的几种方式,包括创建单级目录、创建多级目录、创建带有权限的目录和创建特殊权限目录。通过学习本文,读者应该可以熟练地掌握创建目录的方法和技巧。