下面是对Linux mkdir命令的详细讲解。
一、命令简介
mkdir
命令是用于创建目录的命令。该命令可以通过在终端窗口中输入相应的命令参数和选项,来创建单个或多个目录。 mkdir
命令可以在指定的目录下创建一个或多个子目录,也可以创建多级目录。在执行该命令时,如果要创建的目录不存在,则会自动创建。
语法:
mkdir [选项] 目录名
参数说明:
- 选项:
-m
:指定新创建目录的权限模式。-p
:递归创建多级目录。-v
:输出创建目录的详细过程。- 目录名:需要创建的目录名,支持相对路径和绝对路径。
二、使用方法
1. 创建单个目录
如果需要创建一个单独的目录,则只需在终端中输入以下命令即可:
mkdir <目录名>
例如,创建一个名为”test”的目录,命令如下:
mkdir test
2. 创建多个目录
如果需要创建多个目录,则可以在命令后面添加多个目录名,用空格隔开即可。
例如,创建名为”test1″、”test2″、”test3″的三个目录,命令如下:
mkdir test1 test2 test3
3. 递归创建多级目录
如果需要创建多级目录,则可以使用-p
选项。-p
选项可以在创建目录的同时,递归创建父目录。
例如,创建一个名为”dir1/dir2/dir3″的多级目录,命令如下:
mkdir -p dir1/dir2/dir3
4. 指定目录的权限模式
如果需要指定新目录的权限模式,则可以使用-m
选项。
例如,创建一个名为”test”的目录,并将其访问权限设置为777,命令如下:
mkdir -m 777 test
5. 输出创建目录的详细过程
如果需要查看创建目录的详细过程,则可以使用-v
选项。
例如,创建一个名为”test”的目录,并查看其详细过程,命令如下:
mkdir -v test
三、示例说明
示例1
在用户的主目录下创建一个名为”mydir”的目录。
命令如下:
mkdir ~/mydir
解释:
~
表示当前用户的主目录,/
表示目录分隔符,mydir
表示目录名称。执行该命令后,mydir
目录将会被创建在当前用户的主目录下。
示例2
在用户的主目录下创建一个名为”mydir”的目录,并将其权限设置为777。
命令如下:
mkdir -m 777 ~/mydir
解释:
-m 777
表示将新创建的目录的访问权限设置为777(即所有人都有读、写、执行的权限)。执行该命令后,mydir
目录将会被创建在当前用户的主目录下,并且所有人都有该目录的读、写、执行权限。